连接到shell脚本中的FTPS服务器

时间:2013-05-14 13:53:56

标签: shell ftp

我正在尝试连接到shell脚本中的FTPS(显式TLS FTP)服务器,我有点困惑。 我尝试使用常规FTP命令,但我得到534错误“策略要求SSL”和504“安全机制未实现”

ftp -inuv myhost

然后返回504

quote USER myuser

返回534

我也试过sftp,但我得到“无法读取数据包:连接由同行重置”。 那个该死的同伴让我的生活成为IRC以来的噩梦;)

sftp myuser@myhost:mydirectory/ -P21

Connexion由peer重置,它说它无法连接到端口22,这很奇怪,因为我指定了端口21 ......

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

ftps和sftp之间存在差异:sftp是ftp over ssh,所以在你的情况下你不能使用sftp。 ftps是使用ssl / tls的ftp

您需要一个管理TLS的ftp客户端,例如http://lftp.yar.ru/(在网上找到)