17

I have a Windows 7 IIS - FTP Website on my localhost. Its IP is 192.168.2.77:15555,

I can successfully connect to ftp://192.168.2.77:15555/ and get the file list after enter username/password through browser like Chrome.

But when I open cmd, and use ftp 192.168.2.77 or ftp 192.168.2.77:15555, the prompt for username/password does not show (which should show in normal procedure)

It changed to ftp> directly, and if I execute ls -al it tells me I'm not connected:

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>

What should I do further to connect to FTP through cmd?

1 Answer 正确答案

34

There's no way to connect to a non-standard port number from ftp.exe command-line.

You have to use the open command:

C:\Users\username>ftp
ftp> open 192.168.2.77 15555

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged


来自  https://superuser.com/questions/1248499/cannot-connect-to-non-standard-port-number-with-windows-command-line-ftp-cmd-ft