Ubuntu端末のコマンドラインを介してFTPサーバーに接続しようとしています。ただし、次のエラーが発生します。
FTP接続モード:アクティブモード
$ftpxxx.xxx.xxx.xxx
xxx.xxx.xxx.xxxに接続
421 サービスは利用できません。リモートサーバーが接続を終了しました。
誰もがFTPサーバーに接続する方法を理解するのに役立ちますか?
ありがとうございます。
PS:ウェブサイトは同じIPのサブフォルダでうまく機能します。
ベストアンサー1
これは、FTPサーバーが着信接続を受け入れてから、FTPアクティブ/手動モードが選択される前でもすぐに拒否するようです。
これは、サーバーがまたはtcpwrappers
を使用していて、サーバーおよび/libwrap
または/etc/hosts.allow
ファイル/etc/hosts.deny
がIPアドレスからのFTP接続を拒否するように構成されているために発生する可能性があります。
クライアントシステムをサーバーホワイトリストのIPアドレスに移動しないと、Ubuntuシステムはこの問題を解決できません。ただし、これを行うには、どのIPアドレスが許可され、どのIPアドレスが許可されていないかを知る必要があります。
この問題を解決するには、FTPサーバー管理者に連絡して協力する必要があります。彼らだけがあなたにアクセスを許可することができます。
システムがFTP接続を試み、正確な時刻とIPアドレスを記録したら、サーバー管理者に次のように連絡する必要があります。 「これはFTP接続試行(時間)ですか?これ時間, からこれIP)はサーバーログに表示されますか?それでは、接続が拒否されるという意味ですか?拒否された場合、理由は明記されていますか? 」
ログイン試行がまったく記録されていない場合は、サーバーが失敗したログインを記録しないように構成されている(一般的ではありませんが)、システムとサーバー間のネットワークで何かが接続をブロックしています。その後、次の質問はネットワーク管理者にすることです。これIPアドレスとこれサーバーにFTP接続を認識して拒否するファイアウォールや他のデバイスはありますか?そのようなデバイスが存在する場合は、次からFTP接続を拒否するように設定されていますか?あなたのシステム到着仕える人?このデバイスの管理者は誰ですか? 」
サーバーログに接続試行のログエントリがある場合、ネットワークが接続を許可したという証拠であり、サーバー自体が接続を拒否した可能性があります。これが真であれば、ログエントリにそう言うことができます。次に、拒否の原因となるサーバー構成ビットを見つけて適切に調整することが重要です。