我正在尝试帮助用户lftp
在 RHEL7 上使用版本 4.7.8 连接到远程 ftp 站点(我为用户定制了lftp
v4.7.8 以确保我们不会遇到错误)。
当我们按以下方式连接时,我们不断收到错误:
mpenning@somewhere% ./lftp
lftp :~> set ftp:proxy "ftp://webgw.company.local:8021/"
lftp :~> set ftp:passive-mode on
lftp :~> set ftp:ssl-auth TLS
lftp :~> set ftp:ssl-force true
lftp :~> set ftp:ssl-allow true
lftp :~> set ftp:ssl-protect-data true
lftp :~> set ssl:verify-certificate no
lftp :~> set ssl:check-hostname false
lftp :~> set log:enabled true
lftp :~> open -u joe -p 21 ftps://some.thing.com
Password:
lftp [email protected]:~> ls
ls: Login failed: 503 Invalid sequence of commands (AUTH SSL/TLS required prior to
authentication).
该代理是 ProxySG (Bluecoat)。
我已经使用各种lftp
选项(加上重新编译 lftp)解决了这个问题几个小时了。我们应该如何按照要求对 SSL/TLS 进行身份验证(显式,在端口 21 上)?