コマンドラインftpを使用した「500不正なPORTコマンド」[終了]


22

コマンドラインでubuntuを使用してファイルをEC2 AMIにftpする方法を誰かが考えましたか?

ftp.drupal.orgに接続でき(Drupalモジュールをダウンロードしようとしています)、「get」はもちろんのこと、単純な「ls」も実行できません。

恐ろしい「500 Illegal PORTコマンド」を受け取ります


3
この質問は、sysadminの質問ではなく、エンドユーザーの質問であるため、トピック外としてこの質問を終了することに投票しています。
ジェニーDはReinstate Monica

1
これは "ftp illegal port command"に対するGoogleの最初の結果です。質問を閉じたままにするのではなく、移動することをお勧めします。
カールヴィトゥッロ

回答:


37

Linuxコマンドラインftpは、デフォルトでアクティブモードFTPを使用します。pass次のコマンドでパッシブモードに切り替えてみてください。

me@ip-10-a-b-c:~$ ftp ftp.drupal.org
Name (ftp.drupal.org:me): anonymous
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> dir
500 Illegal PORT command.
ftp: bind: Address already in use
ftp> pass
Passive mode on.
ftp> dir
227 Entering Passive Mode (140,211,166,134,86,192).
150 Here comes the directory listing.
lrwxrwxrwx    1 0        0              19 Apr 11  2009 debian -> ./pub/debian/debian
lrwxrwxrwx    1 0        0              20 Apr 11  2009 debian-cd -> ./pub/debian-cdimage
lrwxrwxrwx    1 0        0              20 Apr 11  2009 debian-cdimage -> ./pub/debian-cdimage
drwxr-xr-x    6 0        0            4096 Nov 20 16:38 pub
-rw-r--r--    1 0        0             819 Feb 03  2009 welcome.msg
226 Directory send OK.

2
私より速く入力できます。私にとってもアクティブ/パッシブの不一致のように見えます。
トニー

「パッシブモードは拒否されました」という
メッセージが表示され

@PhilippeDelteil聞いてすみません あなたは私たちに示す新しい質問書くべき多くの私たちが助けにできることのいくつかのチャンスを持っているので、あなたがやっていることについての詳細を。また、この質問をリンクして、調査を行ったことを示す必要があります。
MadHatterは、Monica
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.