503 通过 FTP 代理(显式模式)的命令序列无效(身份验证之前需要 AUTH SSL/TLS)

503 通过 FTP 代理(显式模式)的命令序列无效(身份验证之前需要 AUTH SSL/TLS)

我正在尝试帮助用户lftp在 RHEL7 上使用版本 4.7.8 连接到远程 ftp 站点(我为用户定制了lftpv4.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 上)?

相关内容