lftp可以连接,cd,但不是ls,或镜像

时间:2013-11-25 21:59:58

标签: shell lftp

我正在尝试使用lftp从Yahoo商家托管帐户转移文件。我可以成功连接和cd通过目录,但如果我尝试与数据连接相关的命令(ls,镜像等),它会超时与套接字相关的错误。以下是我正在使用的连接。

> lftp -d
lftp :~> set ftp:ssl-force true
lftp :~> set ftp:ssl-protect-list yes
lftp :~> set ftp:ssl-protect-data yes
lftp :~> set ftp:ssl-auth TLS
lftp :~> set ssl:verify-certificate no
lftp :~> connect ftp.siteurl.com
lftp ftp.siteurl.com:~> login user@siteurl.com

1 个答案:

答案 0 :(得分:1)

您应该打开调试以查看数据连接发生了什么。使用命令debug

问题的最可能原因是NAT路由器或防火墙。您可以尝试禁用SSL或撤消ftp:passive-mode设置。