当サイト「あふぃぶ」では、ワードプレスの設定、運用方法など、テクニカルな情報を中心にお伝えしています。
SFTPクライアント(WinSCP、FileZilla)の詳細設定方法
FTPクライアントの設定方法を教えてください。
FTPクライアントとは、サーバーとファイルの送受信(アップロード、ダウンロード)を行うためのツールです。
FTPクライアントが使えると、WordPressサイトの運営を効率的に行うことができます。
この記事では、代表的なSFTPクライアント「WinSCP」と「FileZilla」の設定方法をご紹介します。
エックスサーバーのSFTP設定方法についても解説します
- SFTPクライアントとは?
- SFTPクライアント「WinSCP」の設定方法
- SFTPクライアント「FileZilla」の設定方法
SFTPクライアントとは
えすえふてぃーぴー(SFTP)って何?
SFTPとはSSH(Secure Shell) File Transfer Protocolの略です。
SFTPはリモートサーバーとの通信を暗号化するファイル転送の仕組み(プロトコル)です。
簡単に言うと、安全にファイル転送を行う仕組みです。
SFTPを使えば、リモートサーバーとのファイル送受信が暗号化されます。
そのため、ファイルの送受信データを悪意のある第三者に傍受された場合でも、暗号が破られないかぎり安心です。
SFTPクライアントインストール前の事前準備
エックスサーバーの秘密鍵作成手順
SFTPを利用するには、SSHの秘密鍵を作成する必要があります。
秘密鍵作成および、エックスサーバーへの登録手順は下記の記事をご覧ください。
>>エックスサーバーのSSH設定方法(分かりやすく解説)ダウンロードした秘密鍵「*.key」と、秘密鍵作成時に入力した「パスフレーズ」は後で使います。
エックスサーバーのFTP設定
SFTPクライアントの設定前に、エックスサーバーでの設定が必要です。
エックスサーバーで使用中のサーバー名を確認する
サーバー番号とは、サーバーの名前です。
SFTPクライアントの初期設定に必要な情報
これらの情報は、SFTPクライアント(WinSCP、 FileZilla)の初期設定時に必要になります。
SFTP設定に必要な情報 | 内容 |
---|---|
サーバー名 | サーバー番号.xserver.jp 例:sv10001.xserver.jp |
FTP ユーザ名 | サーバID 例:xs927013 |
FTP パスワード | FTPパスワードは、エックスサーバー登録時に送付されるメールに記載されています |
接続ポート | 10022 |
秘密鍵ファイル(KEYファイル) | エックスサーバーの秘密鍵作成手順で作成したもの |
秘密鍵のパスフレーズ | エックスサーバーの秘密鍵作成手順で設定したもの |
サーバIDは、エックスサーバー契約時に設定されるIDになります。
FTPパスワードは、エックスサーバー登録時のメールに記載されています。
忘れてしまった場合は、エックスサーバー「サーバーパスワード」再設定フォーム(下記)から再設定を申請することができます。
WinSCP
WinSCPとは
WinSCPとは、オープンソースのSFTP(SSH File Transfer Protocol)クライアントです。
WinSCPのインストール手順
ストアアプリ版ではない方の「WinSCP」は無料でダウンロードできます。
この設定はどちらでもOKです。
Filezill FTPをインストール済みの場合は、Filezill FTPの設定をインポートするか選択する画面が表示されます。
ここでは「いいえ」を選択します。
これでWinSCPのインストールは完了です。
WinSCPの初期設定手順
次にWinSCPをエックスサーバーに接続できるように初期設定しましょう。
エックスサーバーへの接続情報を入力する
Startメニューをクリックして「w」キーを押すと、WinSCPのアイコンが表示されます。
WinSCPのアイコンをダブルクリックして、WinSCP を起動します。
メニューから、インストール済みのWinSCPアイコンをクリックします。
WinSCPが起動すると、ログイン情報を入力するダイアログが表示されます。
SFTPクライアントの設定に必要な情報で確認したログイン情報を入力します。
下記の情報を入力したら「設定」ボタンをクリックします。
- ホスト名
- ポート番号
- ユーザー名
- パスワード
秘密鍵をPuTTY形式に変換する
「OK」ボタンをクリックすると、 エックスサーバーで作成したOpenSSH形式の秘密鍵(KEYファイル)を、PuTTY形式の秘密鍵(PPKファイル)に変換して保存します。
PuTTY(パティ)とはリモートアクセスクライアント(SSHクライアント)の一つです。WinSCPは、PuTTY形式の秘密鍵に対応しています。
保存をクリックします。
「セッションの保存名」に名称を入力します。
ここでは「エックスサーバー」と入力しています。
これでWinSCPの初期設定は完了です。
WinSCPの動作確認方法
Startメニューをクリックして「w」キーを押すと、WinSCPのアイコンが表示されます。
WinSCPのアイコンをダブルクリックして、WinSCP を起動します。
メニューから、インストール済みのWinSCPアイコンをクリックします。
WinSCPを起動すると、先ほど設定したセッション名が選択されます。
WinSCPの接続が完了すると、上記のような画面が表示されます。
左側がPCのディレクトリ、右側がサーバーのフォルダーです。
画面下の鍵のアイコン(赤丸の部分)をクリックすると、SFTPで接続されているか確認することができます。
ファイル転送プロトコルに「SFTP-3」と表示されていればOKです。
FileZilla
FileZillaとは
FileZilla(ファイルジラ)もオープンソースのSFTP(SSH File Transfer Protocol)クライアントです。
FileZillaのインストール手順
Windows版、Mac版、それぞれのファイルを選択します。
利用中のクライアント | ダウンロードするファイル |
---|---|
Windows 64 bit版 | FileZilla_x.x.x_win64-setup.exe |
Windows 32 bit版 | FileZilla_x.x.x_win32-setup.exe |
macOS | FileZilla_x.x.x_macosx-x86.app.tar.bz2 |
x.x.xの部分にはバージョン名(3.38.1 など)が入ります。
Windowsが32bit版か、64bit版かわからない場合は、下記の記事をご覧ください。
>>Windows 11 のOS種別(32bit, 64bit)、エディション、バージョンの確認方法FileZillaのインストールファイルをダウンロードします。
ダウンロードしたセットアップファイル(FileZilla_X.X.X_winXX-setup.exe)をダブルクリックします。
この設定はどちらでもOKです。
これで、FileZillaのインストールは完了です。
FileZillaの初期設定手順
次にFileZillaをエックスサーバーに接続できるように初期設定しましょう。
FileZillaを最新バージョンにアップデートする
Startメニューをクリックして「F」キーを押すと、FileZillaのアイコンが表示されます。
メニューから、インストール済みのFileZillaアイコンをクリックします。
FileZillaが起動すると、アップデートの確認が表示されます。
「新しいバージョンをインストール」をクリックすると、最新のバージョンがダウンロードされます。
FileZillaは新バージョンの更新がワンクリックで行えるので便利です。
エックスサーバーへの接続情報を入力する
ファイル>サイトマネージャーを選択します。
ここでは、例として「エックスサーバー」と入力します。
「保存」ボタンをクリックすると、エックスサーバーで作成したOpenSSH形式の秘密鍵(KEYファイル)を、PuTTY形式の秘密鍵(PPKファイル)に変換して保存します。
PuTTY(パティ)とはリモートアクセスクライアント(SSHクライアント)の一つです。WinSCPは、PuTTY形式の秘密鍵に対応しています。
これでFileZillaの初期設定は完了です。
FileZillaの動作確認方法
Startメニューをクリックして「F」キーを押すと、FileZillaのアイコンが表示されます。
FileZillaのアイコンをダブルクリックして、FileZillaを起動します。
メニューから、インストール済みのFileZillaアイコンをクリックします。
FileZillaの接続が完了すると、上記のような画面が表示されます。
左側がPCのディレクトリ、右側がサーバーのフォルダーです。
画面下の鍵のアイコン(赤丸の部分)をクリックすると、SFTPで接続されているか確認することができます。
SFTPに関するよくある質問(FAQ)
- SFTPとは何ですか?
-
SSH File Transfer Protocolの略で、データの送受信を暗号化することで、安全にでファイルの送受信を行うためのプロトコル(しくみ)です。
- WinSCPとFileZillaの両方インストールする必要がありますか?
-
どちらか一つをインストールすればOKです。
- WinSCPとFileZillaのどちらがおすすめですか?
-
好みのツールを選択してください。両方とも無料で利用できますが、FileZillaの方がアップデートが簡単に行えます。
スクロールできます比較ポイント WinSCP FileZilla 利用料金 無料 無料 バージョンアップ方法 無料版は、再インストールが必要 ワンクリックでアップデート可能
まとめ
今回は、代表的な下記のSFTPクライアントの設定方法を解説しました。
SFTP(SSH File Transfer Protocol)クライアントを使うとデータが暗号化されるため、サーバーとのデータ送受信を安全に行うことができます。
この記事でご紹介した手順で、SFTPクライアントの設定をお試しください。
その他のブログ運用に役立つツールについては、以下の記事でご紹介しています。