このサイトについて >>

SFTPクライアント(WinSCP、FileZilla)の詳細設定方法

FTPクライアントの設定方法を教えてください。

FTPクライアントとは、サーバーとファイルの送受信(アップロード、ダウンロード)を行うためのツールです。

FTPクライアントが使えると、WordPressサイトの運営を効率的に行うことができます。

この記事では、代表的なSFTPクライアント「WinSCP」と「FileZilla」の設定方法をご紹介します。

ぺん

エックスサーバーのSFTP設定方法についても解説します

この記事の内容
  1. SFTPクライアントとは?
  2. SFTPクライアント「WinSCP」の設定方法
  3. SFTPクライアント「FileZilla」の設定方法
目次

SFTPクライアントとは

えすえふてぃーぴー(SFTP)って何?

SFTPとはSSH(Secure Shell) File Transfer Protocolの略です。

SFTPはリモートサーバーとの通信を暗号化するファイル転送の仕組み(プロトコル)です。

ぺん

簡単に言うと、安全にファイル転送を行う仕組みです。

SFTPを使うとファイルを安全に転送できる

SFTPを使えば、リモートサーバーとのファイル送受信が暗号化されます。

そのため、ファイルの送受信データを悪意のある第三者に傍受された場合でも、暗号が破られないかぎり安心です。

SFTPクライアントインストール前の事前準備

エックスサーバーの秘密鍵作成手順

SFTPを利用するには、SSHの秘密鍵を作成する必要があります。

秘密鍵作成および、エックスサーバーへの登録手順は下記の記事をご覧ください。

>>エックスサーバーのSSH設定方法(分かりやすく解説)
ぺん

ダウンロードした秘密鍵「*.key」と、秘密鍵作成時に入力した「パスフレーズ」は後で使います。

エックスサーバーのFTP設定

SFTPクライアントの設定前に、エックスサーバーでの設定が必要です。

エックスサーバーで使用中のサーバー名を確認する

STEP
Xserver サーバーパネルにログインする
STEP
アカウントデータ下に記載されている、サーバー番号を確認する
エックスサーバー サーバー番号の確認方法
ぺん

サーバー番号とは、サーバーの名前です。

SFTPクライアントの初期設定に必要な情報

これらの情報は、SFTPクライアント(WinSCP、 FileZilla)の初期設定時に必要になります。

SFTP設定に必要な情報内容
サーバー名サーバー番号.xserver.jp
例:sv10001.xserver.jp
FTP ユーザ名サーバID
例:xs927013
FTP パスワードFTPパスワードは、エックスサーバー登録時に送付されるメールに記載されています
接続ポート10022
秘密鍵ファイル(KEYファイル)エックスサーバーの秘密鍵作成手順で作成したもの
秘密鍵のパスフレーズ エックスサーバーの秘密鍵作成手順で設定したもの
SFTPクライアントの初期設定に必要な情報
ぺん

サーバIDは、エックスサーバー契約時に設定されるIDになります。

FTPパスワードを忘れたら?

FTPパスワードは、エックスサーバー登録時のメールに記載されています。

忘れてしまった場合は、エックスサーバー「サーバーパスワード」再設定フォーム(下記)から再設定を申請することができます。

WinSCP

WinSCP LOGO

WinSCPとは

WinSCPとは、オープンソースのSFTP(SSH File Transfer Protocol)クライアントです。

WinSCPのインストール手順

STEP
窓の森のWinSCPページにアクセスする
STEP
WinSCP をダウンロードする
WinSCP インストール方法1

ストアアプリ版ではない方の「WinSCP」は無料でダウンロードできます。

STEP
すべてのユーザー用にインストール を選択する
WinSCP インストール方法2

この設定はどちらでもOKです。

同じPCを複数ユーザーで利用している場合、「すべてのユーザー用」を選択すると、すべてのユーザーからWinSCPを利用することができます。

STEP
使用許諾契約書の同意画面で「許諾」ボタンをクリックする
WinSCP インストール方法3
STEP
標準的なインストールを選択して「次へ」ボタンをクリックする
STEP
ユーザーの初期設定画面で「コマンダー」を選択して「次へ」ボタンをクリックする
WinSCP インストール方法5
STEP
インストール準備完了画面で「インストール」ボタンをクリックする
WinSCP インストール方法6
STEP
オプション:「いいえ」を選択する

Filezill FTPをインストール済みの場合は、Filezill FTPの設定をインポートするか選択する画面が表示されます。

ここでは「いいえ」を選択します。

WinSCP インストール方法7
STEP
WinSCPセットアップウィザードの完了画面で「完了」ボタンをクリックする
WinSCP インストール方法8

これでWinSCPのインストールは完了です。

WinSCPの初期設定手順

次にWinSCPをエックスサーバーに接続できるように初期設定しましょう。

初期設定は、WinSCPのインストール後に1回だけ実施します。

エックスサーバーへの接続情報を入力する

STEP
WinSCPを起動する

Startメニューをクリックして「w」キーを押すと、WinSCPのアイコンが表示されます。

WinSCPのアイコンをダブルクリックして、WinSCP を起動します。

WinSCPの起動方法
WINDOWS 11の画面です

メニューから、インストール済みのWinSCPアイコンをクリックします。

STEP
エックスサーバーへのログイン情報を入力する

WinSCPが起動すると、ログイン情報を入力するダイアログが表示されます。

WinSCP設定方法1
WinSCPの起動画面

SFTPクライアントの設定に必要な情報で確認したログイン情報を入力します。

下記の情報を入力したら「設定」ボタンをクリックします。

  • ホスト名
  • ポート番号
  • ユーザー名
  • パスワード
WinSCP設定方法2

秘密鍵をPuTTY形式に変換する

STEP
「認証」タブをクリックする
STEP
秘密鍵欄のファイル選択アイコンをクリックする
WinSCP設定方法4
STEP
すべての秘密鍵ファイル を選択する
WinSCP設定方法5

ファイルアップロード用のダイアログが表示されるので、2-1エックスサーバーの秘密鍵作成手順で作成してダウンロードした秘密鍵(keyファイル)を選択します。

STEP
OKボタンをクリックする
WinSCP設定方法6

「OK」ボタンをクリックすると、 エックスサーバーで作成したOpenSSH形式の秘密鍵(KEYファイル)を、PuTTY形式の秘密鍵(PPKファイル)に変換して保存します。

PuTTY(パティ)とはリモートアクセスクライアント(SSHクライアント)の一つです。WinSCPは、PuTTY形式の秘密鍵に対応しています。

STEP
設定情報を保存する

保存をクリックします。

WinSCP設定情報を保存する
WinSCP設定情報を保存する2

「セッションの保存名」に名称を入力します。

ぺん

ここでは「エックスサーバー」と入力しています。

これでWinSCPの初期設定は完了です。

WinSCPの動作確認方法

STEP
WinSCPを起動する

Startメニューをクリックして「w」キーを押すと、WinSCPのアイコンが表示されます。

WinSCPのアイコンをダブルクリックして、WinSCP を起動します。

WinSCPの起動方法
Windows11の画面です

メニューから、インストール済みのWinSCPアイコンをクリックします。

すでにWinSCPを起動済みの場合は、このステップは飛ばしてください。

STEP
ログインボタンをクリックする

WinSCPを起動すると、先ほど設定したセッション名が選択されます。

複数のセッション(接続)が保存されている場合は、接続するセッションを選択します。

WinSCP設定方法2
STEP
秘密鍵のパスフレーズを入力する

2-1エックスサーバーの秘密鍵作成手順で設定した秘密鍵を入力します。

WinSCP設定方法3
STEP
サーバーに安全に接続されたことを確認する
WinSCP設定方法4

WinSCPの接続が完了すると、上記のような画面が表示されます。

左側がPCのディレクトリ、右側がサーバーのフォルダーです。

画面下の鍵のアイコン(赤丸の部分)をクリックすると、SFTPで接続されているか確認することができます。

WinSCP設定方法5
ぺん

ファイル転送プロトコルに「SFTP-3」と表示されていればOKです。

FileZilla

FileZilla logo

FileZillaとは

FileZilla(ファイルジラ)もオープンソースのSFTP(SSH File Transfer Protocol)クライアントです。

FileZillaのインストール手順

STEP
FileZillaサイトにアクセスする
STEP
ダウンロードファイル一覧 をクリックする
FileZillaインストール01
STEP
ダウンロードするファイルを選択する
FileZillaインストール02

Windows版、Mac版、それぞれのファイルを選択します。

利用中のクライアントダウンロードするファイル
Windows 64 bit版FileZilla_x.x.x_win64-setup.exe
Windows 32 bit版 FileZilla_x.x.x_win32-setup.exe
macOSFileZilla_x.x.x_macosx-x86.app.tar.bz2
ぺん

x.x.xの部分にはバージョン名(3.38.1 など)が入ります。

Windowsが32bit版か、64bit版かわからない場合は、下記の記事をご覧ください。

>>Windows 11 のOS種別(32bit, 64bit)、エディション、バージョンの確認方法
FileZillaインストール03

FileZillaのインストールファイルをダウンロードします。

STEP
ダウンロードしたsetupファイルをダブルクリックする
FileZillaインストール04

ダウンロードしたセットアップファイル(FileZilla_X.X.X_winXX-setup.exe)をダブルクリックします。

STEP
「はい」ボタンをクリックする
FileZillaインストール05
STEP
ライセンス許諾に「I Agree」 ボタンをクリックする
FileZillaインストール06
STEP
all users を選択し、「Next」ボタンをクリックする
FileZillaインストール07

この設定はどちらでもOKです。

同じPCを複数ユーザーで利用している場合、「all users」を選択すると、すべてのユーザーからFileZillaを利用することができます。

STEP
「Next」ボタンをクリックする
FileZillaインストール08
STEP
FileZillaのインストール先を選択し、「Next」ボタンをクリックする
FileZillaインストール09
STEP
「Install」ボタンをクリックする
FileZillaインストール10
STEP
「Finish」ボタンをクリックする
FileZillaインストール11

これで、FileZillaのインストールは完了です。

FileZillaの初期設定手順

次にFileZillaをエックスサーバーに接続できるように初期設定しましょう。

初期設定は、 FileZilla のインストール後に1回だけ実施します。

FileZillaを最新バージョンにアップデートする

STEP
FileZillaを起動する

Startメニューをクリックして「F」キーを押すと、FileZillaのアイコンが表示されます。

FileZilla起動01
Windows11の画面です

メニューから、インストール済みのFileZillaアイコンをクリックします。

STEP
「新しいバージョンをインストール」ボタンをクリックする

FileZillaが起動すると、アップデートの確認が表示されます。

FileZilla起動02

「新しいバージョンをインストール」をクリックすると、最新のバージョンがダウンロードされます。

ぺん

FileZillaは新バージョンの更新がワンクリックで行えるので便利です。

STEP
アップデートがダウンロードされたら、「Next」をクリックする
FileZilla起動04

エックスサーバーへの接続情報を入力する

STEP
エックスサーバーへのログイン情報を入力する

ファイル>サイトマネージャーを選択します。

FileZilla設定01
STEP
新しいサイトボタンをクリックする
FileZilla設定02
STEP
サイト設定の名称を入力する
ぺん

ここでは、例として「エックスサーバー」と入力します。

FileZilla設定03
STEP
エックスサーバーのログイン情報を入力する
FileZilla設定04

SFTPクライアントの設定に必要な情報で確認したログイン情報を入力します。

下記の情報を入力したら「OK」ボタンをクリックします。

  • ホスト名
  • ポート番号
  • ユーザー名
  • パスワード
STEP
編集>設定をクリックする
FileZilla設定05
STEP
「SFTP」をクリック
FileZilla設定06
STEP
「鍵ファイルの追加」ボタンをクリックする
STEP
秘密鍵を選択して、「開く」ボタンをクリックする
FileZilla 秘密鍵の登録01

2-1エックスサーバーの秘密鍵作成手順で作成してダウンロードした秘密鍵(keyファイル)を選択します。

WinSCPで PuTTY形式に変換した秘密鍵(PPKファイル)を指定してもOKです。

STEP
「はい」ボタンをクリックする
FileZilla 秘密鍵の登録02
STEP
秘密鍵のパスフレーズを入力する

2-1エックスサーバーの秘密鍵作成手順で設定した秘密鍵を入力します。

FileZilla 秘密鍵の登録03
STEP
「保存」ボタンをクリックする
FileZilla 秘密鍵の登録04

「保存」ボタンをクリックすると、エックスサーバーで作成したOpenSSH形式の秘密鍵(KEYファイル)を、PuTTY形式の秘密鍵(PPKファイル)に変換して保存します。

PuTTY(パティ)とはリモートアクセスクライアント(SSHクライアント)の一つです。WinSCPは、PuTTY形式の秘密鍵に対応しています。

STEP
「OK」ボタンをクリックする
FileZilla 秘密鍵の登録05

これでFileZillaの初期設定は完了です。

FileZillaの動作確認方法

STEP
FileZillaを起動する

Startメニューをクリックして「F」キーを押すと、FileZillaのアイコンが表示されます。

FileZillaのアイコンをダブルクリックして、FileZillaを起動します。

FileZilla起動01
Windows11の画面です

メニューから、インストール済みのFileZillaアイコンをクリックします。

すでに FileZillaを起動済みの場合は、このステップは飛ばしてください。

STEP
ファイル>サイトマネージャーを選択する
FileZilla設定01
STEP
「エックスサーバー」を選択して、接続ボタンをクリックする
FileZilla設定10
STEP
OKボタンをクリックする
FileZillaインストール12
STEP
秘密鍵のパスフレーズを入力する

2-1エックスサーバーの秘密鍵作成手順で設定した秘密鍵を入力します。

FileZillaインストール13
STEP
サーバーに安全に接続されたことを確認する
FileZillaインストール14

FileZillaの接続が完了すると、上記のような画面が表示されます。

左側がPCのディレクトリ、右側がサーバーのフォルダーです。

画面下の鍵のアイコン(赤丸の部分)をクリックすると、SFTPで接続されているか確認することができます。

FileZilla SFTP接続

SFTPに関するよくある質問(FAQ)

FAQ よくある質問
SFTPとは何ですか?

SSH File Transfer Protocolの略で、データの送受信を暗号化することで、安全にでファイルの送受信を行うためのプロトコル(しくみ)です。

WinSCPとFileZillaの両方インストールする必要がありますか?

どちらか一つをインストールすればOKです。

WinSCPとFileZillaのどちらがおすすめですか?

好みのツールを選択してください。両方とも無料で利用できますが、FileZillaの方がアップデートが簡単に行えます。

スクロールできます
比較ポイントWinSCPFileZilla
利用料金無料無料
バージョンアップ方法無料版は、再インストールが必要ワンクリックでアップデート可能

まとめ

今回は、代表的な下記のSFTPクライアントの設定方法を解説しました。

SFTP(SSH File Transfer Protocol)クライアントを使うとデータが暗号化されるため、サーバーとのデータ送受信を安全に行うことができます

この記事でご紹介した手順で、SFTPクライアントの設定をお試しください。

この記事が気に入ったら
フォローしてね!

よかったらシェアをお願いします!

コメント

コメントする

CAPTCHA


目次
上に移動
目次
閉じる