簡易版のFTPサーバをWindows10上に準備して、いざ、コマンドプロンプトを起動してFTP接続したんですが、以下のエラーが出力されました。

「ftp: connect :接続が拒否されました」


FTPサーバを設定するのも久しぶりですが、こういった事象が発生した場合の切り分け手順の備忘録です。


まず、クライアントから。

・Pingを実行して疎通可能か確認する
→FTPサーバとPing疎通可能か確認する

続いて、サーバ側

・パーソナルファイアウォールが無効化されていることを確認する
→有効である必要がある場合は、使用ポートを開ける

・FTPサービスが起動していることを確認する
→フリーソフトなどの場合は、「netstat -a」を実行して、FTPで使用するポートが「LISTENING」になっていることを確認する(デフォルトは21番ポート)

今回は、まさにFTPサービスが起動しないのが原因でした。


会社などの場合は、サーバーとクライアントの間にファイアウォール、スイッチなどが入って、そもそも疎通ができない場合があるので、そこを確認します。


後は、FTP接続できてその後に進めない場合は、サーバー管理者に確認ですね。