Como posso conectar e fazer o upload para este host de FTP no console?

2

Um fornecedor forneceu esses parâmetros de conexão FTP para que eu possa enviar alguns dados para eles ...

Host: host.com
Porta: 46800
Protocolo: FTP - Protocolo de transferência de arquivos
> Criptografia: Exigir FTP implícito sobre TLS
Tipo de logon: Normal
Usuário: [nome de usuário]
Senha: [senha]

Não está funcionando para mim ...

$ ftp -p host.com 46800
Connected to host.com
421 Service not available, user interrupt. Connection closed.
ftp>

Eu suspeito que o parâmetro "Exigir FTP implícito sobre TLS" possa ser o problema? (Talvez?)

O TLS não é mencionado na página de manual do FTP.

Qual seria um comando que me permitiria conectar e fazer o upload?

    
por Ethan 20.02.2015 / 20:44

1 resposta

2

O programa ftp é para o protocolo inseguro ftp . Seu fornecedor especificou que você usa o FTP implícito por TLS, que é uma maneira de criptografar a conexão e manter suas credenciais e dados privados pela Internet.

Felizmente, existe um programa chamado lftp , que entende este protocolo.

lftp
open -u [username] ftps://host.com:46800
Password: [enter your password]
ls
[your remote files should be listed]

lftp suporta muitos protocolos. Esta página da web lista-os em uma tabela de fácil leitura.

    
por 20.02.2015 / 21:06