あなたのサーバーは大丈夫?!FFFTPでFTPSを使う方法!!
FTP(File Transfer Protocol)ソフトは、レンタルサーバーに無料レポートをアップロードしたり、特典をアップロードしたりアフィリエイターにとって必須のソフトウェアです。
あなたは、ファイル転送を行う場合、もちろん、FTPS(File Transfer Protocol over SSL)を使ってますよね?
「えっ!!、使ってないんですか?!」
それ、非常にまずいですよ、あなたのFTPパスワード盗まれちゃいますよ!!
FTPとは?
FTP(エフテーピー)とは、File Transfer Protocol の略で、サーバーとクライアント間でファイル転送を行うためのプロトコルです。
PIとDTP
FTPサーバーとFTPクライアントでは、それぞれ「PI」と「DTP」というプログラムが稼働しています。「PI」は、Protocol Interpreter(プロトコルインタプリタ)の略でユーザーからの命令をプロトコルに翻訳する機能をまかなっています。
「DTP」は、Data Transfer Process(データ・トランスファー・プロセス)の略で実際にデータを転送するプロセスをまかなっています。
コントロールコネクションとデータコネクション
また、FTPサーバーとFTPクライアントにてPIとDTPの2つのプログラムが稼働していますが、FTPサーバーとFTPクライアント間のやり取りを行なうのに、それぞれ「コントロールコネクション」と「データコネクション」の2つの通信経路を使っています。
「コントロールコネクション」は、サーバPIとクライアントPI間の通信を行い、FTPの制御や操作に利用されています。
「データコネクション」は、サーバーDTPとクライアントDTP間の通信を行い、実際にファイルの送受信が行われてます。
FTPSとは?
FTPSとは、File Transfer Protocol over SSLの略で、1990年代後半に作られたFTPの改善版ともいえるプロトコルで、SSL(Secure Socket Lair)およびTSL(Transport Layer Security)という暗号化プロトコルを採用しており、高いセキュリティの元で、ファイル転送を行うことができます。
FTPでは、FTPサーバーとFTPクライアント間の通信は、暗号化されていないため内容が筒抜けであり、悪意の第三者によって簡単にFTPパスワードが盗まれてしまう可能性があります。その結果、サイトの改ざんや、ウイルスに感染したファイルをアップロードされてしまう可能性があります。
FTPSでは、FTPサーバーとFTPクライアント間の通信は、暗号化されているため安全です。FTPサーバーとFTPクライアント間の通信は、FTPではなく、FTPSを使用するべきです。
FFFTPのインストール
FTPクライアントの定番ソフトであるFFFTPにてFTPSを使う方法について説明します。
(1) 以下のURLよりFFFTPの公式サイトへ接続します。
https://ja.osdn.net/projects/ffftp/
(2) ダウンロードの「ffftp-2.00.exe」をクリックします。
(3) ダウンロードが完了するとブラウザの左下に「ffftp-2.00.exe」と表示されるのでクリックします。
(4) 「この不明な発行元からのアプリがデバイスに変更を加えることを許可しましか?」というポップアップが表示されるので「はい」をクリックします。
(5) インストーラーが起動するので「次へ」をクリックします。
(6) 以下の画面が表示されるので「次へ」をクリックします。
(7) 以下の画面が表示されるので「次へ」をクリックします。
(8) 「フォルダが存在しないため、インストール時に作成します。続行しますか?」というポップアップが表示されるので「はい」をクリックします。
(9) 以下の画面が表示されるので、「デスクトップ上にショートカットを作成する」にチェックを入れ「次へ」をクリックします。
(9) 「インストールが完了しました。」というメッセージが表示されるので「完了」をクリックします。
(10) デスクトップに「FFFTPのショートカット」が作成されています。
以上でFFFTPのインストールは完了です。
FFFTPのFTPSの設定(エックスサーバー)
FFFTPのFTPSの設定について説明します。
(1) デスクトップ上の「FFFTP」のショートカットをクリックします。
(2) 「ホスト一覧」が表示されるので「新規ホスト」をクリックします。
(3) 「ホストの設定」画面が表示されるので以下の入力を行います。
①ホストの設定名:任意の名前を入力します。(今回は、XSERVERと入力しました。)
②ホスト名:エックスサーバーから送られてきた「サーバアカウント設定完了のお知らせ」という
メールに記載されている「FTPホスト(xxxx.xsrv.jp)」を入力します。
③ユーザー名:エックスサーバーから送られてきた「サーバアカウント設定完了のお知らせ」という
メールに記載されている「FTPユーザー」を入力します。
④パスワード/パスフレーズ:エックスサーバーから送られてきた「サーバアカウント設定完了のお知
らせ」というメールに記載されている「FTPパスワード」を入力します。
(4) 「暗号化」タブをクリックします。
(5) 「FTPS(Explicit)で接続」以外は、全てチェックを外し「OK」をクリックする。
(6) 「ホスト一覧」に「新規ホスト」が追加されました。
以上でFFFTPのFTPSの設定は完了です。
FFFTPによるFTPS接続確認
FFFTPからFTPSを使ってFTPサーバーに接続を行います。
(1)FFFTPの「ホスト一覧」にて「接続」をクリックします。
(2) 「証明書の確認」画面が表示されるので「OK」をクリックします。
(3) 「暗号化の状態の保存」ポップアップが表示されるので「はい」をクリックします。
(4) FTPサーバーへ接続が接続すると右ペインにサーバー側のフォルダが表示されます。
(5) FFFTPの画面左上部に「XXXX@XSERVER(*)暗号化されています:FTPES-FFFTP」と表示されているため暗号化されていることが確認できます。
(FTPESとは、Explicit FTPSのことです。)
まとめ
この記事では、以下のことについて説明いたしました。
- FTPとは?
- FTPSとは?
- FFFTPのインストール
- FFFTPのFTPSの設定
- FFFTPによるFTPSの接続確認
ドメインのSSL化は、やっていますが、FTPでサーバーに接続している人が非常に多いです。レンタルサーバーを特典や無料レポートの格納場所として使うのが一般的ですが、そのような大切な場所だからこそ、FTPSを使って、あなたのサイトのセキュリティを向上して欲しいと思います。
人気ブログランキング参加中!!
応援ポチお願いします。
コメントフォーム