如何在控制台上连接并上传到该FTP主机?

如何在控制台上连接并上传到该FTP主机?

供应商提供了这些 FTP 连接参数,因此我可以为他们上传一些数据......

主持人:主机网
港口:46800
协议:FTP——文件传输协议
加密:需要基于 TLS 的隐式 FTP
登录类型:普通的
用户:[ 用户名 ]
密码:[ 密码 ]

这对我不起作用...

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

我怀疑“需要通过 TLS 隐式 FTP”参数可能是问题所在? (或许?)

FTP 手册页中未提及 TLS。

允许我连接和上传的命令是什么?

答案1

ftp程序适用于不安全ftp协议。您的供应商已指定您使用基于 TLS 的隐式 FTP,这是一种加密连接并在 Internet 上保护您的凭据和数据私密性的方法。

幸运的是,有一个名为 的程序lftp可以理解该协议。

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

lftp支持多种协议。这网页将它们列在易于阅读的表格中。

相关内容