![如何在控制台上连接并上传到该FTP主机?](https://linux22.com/image/48121/%E5%A6%82%E4%BD%95%E5%9C%A8%E6%8E%A7%E5%88%B6%E5%8F%B0%E4%B8%8A%E8%BF%9E%E6%8E%A5%E5%B9%B6%E4%B8%8A%E4%BC%A0%E5%88%B0%E8%AF%A5FTP%E4%B8%BB%E6%9C%BA%EF%BC%9F.png)
供应商提供了这些 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
支持多种协议。这网页将它们列在易于阅读的表格中。