web-dev-qa-db-ja.com

Windowsコマンドラインftpで非標準ポート番号に接続できない(cmd ftpユーザー名が表示されない)

私はWindows 7を使用していますIIS-ローカルホストにFTP Webサイト。そのIPは192.168.2.77:15555、

Chromeなどのブラウザからユーザー名/パスワードを入力すると、ftp://192.168.2.77:15555/に正常に接続してファイルリストを取得できます。

しかし、cmdを開いてftp 192.168.2.77またはftp 192.168.2.77:15555を使用すると、ユーザー名/パスワードのプロンプトが表示されません(通常の手順で表示されるはずです)。

直接ftp>に変更され、ls -alを実行すると、接続されていないことがわかります。

C:\Users\username>ftp 192.168.2.77:15555
Unknown Host 192.168.2.77:15555.
ftp> ls -al
Not connected.
ftp>
C:\Users\username>ftp 192.168.2.77
ftp> ls -al
Not connected.
ftp>

cmdを介してFTPに接続するには、どうすればよいですか?

7
yu yang Jian

ftp.exe command-line から非標準のポート番号に接続する方法はありません。

openコマンド を使用する必要があります:

C:\Users\username>ftp
ftp> open 192.168.2.77 15555
17
Martin Prikryl