无法使用 Windows 命令行 ftp 连接到非标准端口号(cmd ftp 用户名未显示)

yu *_*ian 15 windows ftp command-line cmd.exe

我的本地主机上有一个 Windows 7 IIS - FTP 网站。它的IP是192.168.2.77:15555,

我可以成功连接到 ftp://192.168.2.77:15555/通过Chrome等浏览器输入用户名/密码后,并获取文件列表。

但是当我打开cmd,并使用ftp 192.168.2.77ftp 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>
Run Code Online (Sandbox Code Playgroud)
C:\Users\username>ftp 192.168.2.77
ftp> ls -al
Not connected.
ftp>
Run Code Online (Sandbox Code Playgroud)

我应该怎么做才能通过 连接到 FTP cmd

Mar*_*ryl 28

无法ftp.exe从命令行连接到非标准端口号。

您必须使用以下open命令

C:\Users\username>ftp
ftp> open 192.168.2.77 15555
Run Code Online (Sandbox Code Playgroud)