我正在尝试登录到ftps站点.我尝试在命令行中输入登录信息(并将设置参数放在〜/ .lftprc中,然后打开lftp会话并使用lftp作业控制语句键入这些参数.无论如何,我一直遇到同样的障碍:
421 Sorry,cleartext sessions are not accepted on this server.
Please reconnect using SSL/TLS security mechanisms.
我得到了以下参数最远,但不断得到上面的错误.
如何让lftp从命令行使用SSL / TLS安全机制?
目标是使用bash编写对此ftps站点的访问脚本(不使用expect编程).
lftp
lftp :~> set ssl-allow false
lftp :~> set passive-mode yes
lftp :~> open ftp.abc.com
lftp ftp.abc.com:~> login theuser
Password:
lftp theuser@ftp.abc.com:~> cd
`cd' at 0 [Delaying before reconnect: 26]
CTRL-C
lftp theuser@ftp.abc.com:~> debug
lftp theuser@ftp.abc.com:~> cd
---- Connecting to ftp.abc.com (XX.XXX.XX.XX) port 21
---> FEAT
---> OPTS MLST type;size;modify;UNIX.mode;UNIX.uid;UNIX.gid;
---> USER theuser
Please reconnect using SSL/TLS security mechanisms.