目次
No such file or directory
Windows10 のコマンドプロンプトからレンタルサーバーへの FTP 接続を行い、 cd ( change directory の略? )コマンドを実行すると、「550 /: No such file or directory」とメッセージが表示されてしまいます。エラーなのか cd コマンドが成功していないようです。普段は「 250 CWD command successful 」と成功のメッセージが表示されます。当投稿では、私の場合の原因と解決方法を記載しています。
使用 OS は Windows10 。 FTP の接続先は、ロリポップ!レンタルサーバーです。
FTP アクセス制限
唐突ですが、「No such file or directory」とメッセージが表示される原因に思い当たるものがありました。それは、レンタルサーバーのオプション設定で、指定の IP アドレスからの接続のみを許可する「FTP アクセス制限」をかけた状態で、自分のグローバル IP アドレスが変わってしまっているのでは?というものでした。
実際に、自分のインターネット側の IP アドレスと FTP アクセス制限で設定した IP アドレスを見比べてみると、数字が違っていました、何かのタイミングで、自分のグローバル IP アドレスが変わっていたので、 FTP のコマンドがうまくいかなかったようです。
その後、ロリポップ!レンタルサーバーの「ユーザー専用ページ」 > 「セキュリティ」 > 「FTPアクセス制限」のページで、許可する IP アドレスを再設定したところ、 cd コマンドが正常に行えるように戻りました。
あとがき
時々、自分のグローバル IP アドレスが変わるようなので、忘れないようにメモしておきました。
あと、「550 No such ... 」「 250 CWD ... 」と応答のメッセージの前に、 550 , 250 などの数字が出力されていますが、この数字の意味を調べてみたところ、この数字は、「 FTP サーバリターンコード」というものらしく、 550 はエラー方向の数字、 250 は成功方向の数字になっているようです。
- FTPサーバリターンコードの一覧 - Wikipedia
- https://ja.wikipedia.org/wiki/FTP%E3%82%B5%E3%83%BC%E3%83%90%E3%83%AA%E3%82%BF%E3%83%BC%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AE%E4%B8%80%E8%A6%A7
以上、閲覧ありがとうございました。
- [ Amazon.co.jp アソシエイト ] Windows 関係の本
- https://amzn.to/3vq3LqY