はじめに
FFFTPやFileZillaなどのFTPクライアントを使って、
サーバに接続している方は多いはず。
私もその一人なのですが、
昨日まで問題なく接続できていたはずのFTPサーバにアクセスできなくり、
解決したので備忘録としてまとめておきます。
事象
1.FileZillaを使ってサーバにアクセスし、アクセス自体は問題なくできている。
2.しかし、「ディレクトリ一覧の取得に失敗しました」とエラーが発生し、ファイルが何も表示されない
解決方法
いろいろ方法は試しましたが、回りくどくなってしまうため、結論から先に書きます。
原因は、レンタルサーバーのFTPアクセス制限で接続できるIPアドレスを制限していたこと。
ISP経由でインターネットに接続してるので自動でIPアドレスが変わってしまい、
結果的に接続許可しているIPアドレスとは別のものが割り当てられたため、
FTPアクセスの制限がかかっていました。
といことで、アクセス制限の許可リストに現在のIPアドレスを追加すると、
問題なくディレクトリ一覧の取得に成功しました!
ロリポップでのFTPアクセス制限の設定方法
参考までに私が利用しているロリポップのFTPアクセス制限の設定方法を紹介します。
1.ユーザ専用ページの「WEBツール」→「FTPアクセス制限」

2.現在のIPアドレスがリストの少し上の部分に表示されているので、
それを、リストに加えてあげます。
以上でリストに入っているIPアドレス以外からのFTPアクセスを制限することができます。
終わりに
FTPアクセス制限を設定していたことをすっかり忘れていたため、
解決に1時間くらいかかってしまいました・・・
その間、FTPSでアクセスを試みたり、FTPのパスワードを新しいものに変更してみたり、
FilezillaではなくFFFTPを使ってみたりといろいろ試して全部失敗。
単なるロリポップのメンテナンスによるエラーかと諦めかけた最後の一歩で、
偶然FTPアクセスの部分に目が止まりどうにか解決しました・・・
同じ原因でディレクトリ一覧の取得ができなくて困っている方がいましたら、
上記のFTPアクセス制限を確認してみてください。
この記事で問題解決出来る人が一人でもいたら本望です・・・
それではこのへんで(゚∀゚)ノシ