Não há como se conectar a um número de porta não padrão de ftp.exe linha de comando .
Você precisa usar o open command :
C:\Users\username>ftp
ftp> open 192.168.2.77 15555
Eu tenho um site IIS - FTP do Windows 7 no meu localhost. Seu IP é 192.168.2.77:15555,
Posso conectar-me com sucesso a ftp://192.168.2.77:15555/ e obter a lista de arquivos depois de inserir o nome de usuário / senha por meio de um navegador como o Chrome.
Mas quando abro cmd e uso ftp 192.168.2.77 ou ftp 192.168.2.77:15555 , o prompt para nome de usuário / senha não é mostrado (o que deve ser mostrado no procedimento normal)
Ele mudou para ftp> diretamente e, se eu executar ls -al , ele me diz que não estou conectado:
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>
O que devo fazer para me conectar ao FTP através de cmd ?
Tags command-line windows ftp cmd.exe