XFREEでFTP接続できない時の対処法!FileZilla/FFFTPでアップロード
XSERVER(エックスサーバー)が運営する無料レンタルサーバー「XFREE(エックスフリー)」で、FTP接続ができない・アップロードできない場合の対処法をご紹介します。
FileZiilaやFFFTP、WebFTP等のFTPソフトにおいて「サーバーに接続できません」と表示される場合に役立つかもしれません。
XFREEでFTP接続できない
XFREEのFTP接続設定を何度も確認し、ホスト名やユーザー名・パスワードも正しいはずなのに接続されないケースがあります。
XFREEは「FTP接続」しかできない
XFREEにFTP接続できない場合は、XFREEのサーバーがFTPソフト側で指定している暗号化方式に対応していないことが原因となっている可能性があります。
FTPソフトでファイルをアップロードする際、パスワードや通信内容を盗聴されないためのセキュリティー対策として、近年ほとんどのサーバーではFTPSやSFTP、SCPといった暗号化通信を行う転送プロトコルに対応しています。
しかし、XFREEでは上記のような暗号化通信に対応していないようで、昔から使われているシンプルな通信方式「FTP」による接続のみが使用可能です。
FTPはセキュリティー面についてあまり考慮されていない通信方式なので、暗号化されていない状態でユーザー名・パスワードが転送されてしまうため、近年ではあまり積極的に使われていません。
XFREE公式はFTPS利用可と宣言
XFREE公式サイトのマニュアル・ページでは、FTPソフトの接続設定において「FTP over SSL」を利用するよう記載されています。
サーバの種類:「FTPES-明示的なTLS/SSL上のFTP」を選択してください。
引用:https://www.xfree.ne.jp/manual/man_ftp_setting_overssl.php
しかし、実際にFTPソフトで「FTPES-明示的なTLS/SSL上のFTP」を選択すると、XFREEのサーバーにFTP接続できない様子。
この問題に直面しているあなたも、当ページに行き着く前に一度は上記の公式マニュアルを読んだかもしれませんが、案内されている手順を試してみると分かるとおりFTPSで接続することはできないのです。
これは通信環境に依存する問題なのか、はたまたXFREEの仕様変更によって利用者全員に当てはまるケースなのかは分かりませんが、解決方法としては通常の「FTP」による接続で通信するしかありません。
ちなみに、過去のXFREEのユーザーフォーラムにおいても、下記のような書き込みがありました。
パスワードの入力間違いか、クライアントの設定による問題が考えられますね。
パスワードはFTPアカウント設定で変えられるので、試してみてはどうでしょうか。ちなみに当方FileZillaを使用していますが、暗号化設定が「平文FTP」意外だと接続できなかったです。
「平文FTP以外だと接続できなかった」との記載があるとおり、多くのユーザーがこの暗号化設定によってFTP接続できない状況であることが窺えます。
FileZillaのFTP接続設定方法
XFREEにFTP接続できない場合の解決方法は、暗号化しない通信を選択することです。
有名なFTPソフトとしてはFileZillaやFFFTP、WebFTP等がありますが、今回はFileZillaを例に挙げて解説します。
設定方法は簡単で、接続設定の「一般」タブ内にある「暗号化」の設定を「平文のFTPのみを使用する(安全でない)」に変更するだけです。
前述のとおり平文のFTPは、安全性が高いとはいえない通信方式ですので、公共のフリーWi-Fi等の環境下ではあまり使用しない方が良いでしょう。
それでもFTP接続できない場合
上記の方法によって無事XFREEのサーバーに接続できたならば、これまでFTP接続できなかった原因は「暗号化設定」であったと分かります。
反対に、上記の変更を行っても通信ができない場合には、そもそものFTP設定に誤りがある可能性が高いでしょう。
また、FTPソフトが返すエラー文を読むと、通信におけるどの段階でエラーが発生しているのかについてのヒントが書かれているため、エラー文をよく読んで原因を究明しましょう。