環境
接続したいサーバーは、ロリポップサーバーになります。
FTPクライアントはwinSCPになります。
エラー現象

「リモートディレクトリ名の取得時にエラーが発生しました。」と
「PWD: 許可がありません」を表示し、サーバーのファイル・フォルダ一覧を表示しない。
今までは、接続できていたのに、久しぶりに接続したら接続できなくなった。
ただ、IDとPWDは正しく、ログインはできている様子。
解決方法
ロリポップにログインし、
ユーザ専用ページの「セキュリティ」→「FTPアクセス制限」にアクセスする。

現在のIPアドレスが記載されます。それをリストに追加し、「設定」ボタンをクリックします。
そうすると、そのIPアドレスからFTPサーバーにアクセスすることができ、
ファイルやフォルダが表示されます。
まとめ
どういう理由かわからないが、IPアドレスが変わったことが原因の1つだった。
また、 「PWD: 許可がありません」 では、原因までなかなかたどりつきませんでした。
せめてエラーメッセージを「許可されていないIPアドレスからのアクセスです」などのメッセージが
ありがたい。セキュリティ的にこの表現はダメなのか・・・
とにかく接続できてよかった!


コメント