我正试图使用lftp从雅虎商业托管帐户转移文件。我可以成功地通过目录连接和cd,但如果我尝试与数据连接相关的命令(ls、mirror等),它会超时并出现与套接字相关的错误。下面是我正在使用的连接。
> 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
您应该打开debug来查看数据连接的情况。使用命令debug
。
出现问题的最可能原因是NAT路由器或防火墙。您可以尝试禁用SSL或反向ftp:passive-mode
设置。