さくらのレンタルサーバでFTP・SFTP接続する方法を紹介します

さくらのレンタルサーバでFTP・SFTP接続したいんだけど?
そうですよね、さくらのレンタルサーバでファイルを確認したかったりアップロードする際にはFTP接続したいはずです。そこで今回はFTP・SFTP接続する方法を書いていきたいと思います。
記事の内容
  • さくらのレンタルサーバでFTP接続する方法
  • さくらのレンタルサーバでSFTP接続する方法

FTP・SFTPどちらも書いていくけど、SFTP接続の方が安全でおすすめです。

さくらのレンタルサーバでFTP・SFTP接続していこう

さくらのレンタルサーバでFTP接続する方法

FTP接続する方法

FTP接続する方法
  • 接続情報を確認する
  • FTPソフトを使って接続する

FTP接続の場合はさくらのレンタルサーバから提供されるアカウントやパスワード情報を使ってFTPソフトから接続すればOKです。

SFTP接続する方法

SFTP接続する方法
  • 接続情報を確認する
  • 認証鍵を作成する
  • FTPソフトで認証鍵を使って接続する

FTPの場合はパスワード認証だったけど、SFTPの場合は鍵を使って認証させます。その際に使う鍵を作らないといけないのがちょっと面倒だね。

FTPソフトを使ってFTP接続する

接続情報の確認をする

FTPの接続情報は[さくらのレンタルサーバ] 仮登録完了のお知らせというメール内に記載されています。メール内の以下の部分を接続時に使用します。

FTPソフトを使って接続する

使うソフトはなんでもいいけどCyberduckをよく使うのでCyberduckで接続してみます。

  • 接続方式・・・FTP
  • サーバ・・・FTPサーバ名
  • ユーザ名・・・FTPアカウント
  • サーバパスワード・・・サーバパスワード

これで接続してみるとこんな感じでさくらのレンタルサーバーに置いてあるファイルたちを確認することができます。

SFTP接続する

公開鍵と秘密鍵を作成する

さくらのレンタルサーバーにSSH接続して秘密鍵と公開鍵を作ります。

$ ssh FTPアカウント@ FTPサーバ名
$ cd .ssh
$ ssh-keygen -t rsa
// authorized_keysに公開鍵を移動させる
$ mv 公開鍵 authorized_keys

FTPアカウントとFTPサーバ名は[さくらのレンタルサーバ] 仮登録完了のお知らせというメール内に書かれていますね。

ちなみに鍵を作成する以下コマンドではいくつか質問がされるけど、何も考えずに全部Enterで通ります。

$ ssh-keygen -t rsa
=> Enter file in which to save the key (/〇〇/〇〇/.ssh/id_rsa): 好きな鍵の名称を入力
=> Enter passphrase (empty for no passphrase): パスフレーズが欲しかったら入力

鍵の名前等を指定したかったら質問に答えるようにしましょう。

秘密鍵と公開鍵が作成されるから、秘密鍵だけローカルにダウンロードしましょう。何でもいいですがscpコマンドを使ってやります。

$ scp FTPアカウント名@FTPサーバ名:サーバー内の秘密鍵へのパス ローカルのダウンロードしたいディレクトリへのパス

秘密鍵を使ってSFTP接続する

ダウンロードした秘密鍵を使ってFTPソフトからSFTP接続をします。

SSH Private Keyにダウンロードした秘密鍵をセット。これで接続に成功するとこんな画面になりますね。