ubuntu – 如何让lftp从命令行使用SSL / TLS安全机制?

前端之家收集整理的这篇文章主要介绍了ubuntu – 如何让lftp从命令行使用SSL / TLS安全机制?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试登录到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
 <--- 220-Welcome to the Yahoo! Web Hosting FTP server
 <--- 220-Need help? Get all details at:
 <--- 220-http://help.yahoo.com/help/us/webhosting/gftp/
 <--- 220-
 <--- 220-No anonymous logins accepted.
 <--- 220-Yahoo!
 <--- 220-Local time is now 15:30. Server port: 21.
 <--- 220-This is a private system - No anonymous login
 <--- 220 You will be disconnected after 5 minutes of inactivity.
 ---> FEAT
 <--- 211-Extensions supported:
 <---  EPRT
 <---  IDLE
 <---  MDTM
 <---  SIZE
 <---  MFMT
 <---  REST STREAM
 <---  MLST type*;size*;sizd*;modify*;UNIX.mode*;UNIX.uid*;UNIX.gid*;unique*;
 <---  MLSD
 <---  XDBG
 <---  AUTH TLS
 <---  PBSZ
 <---  PROT
 <---  TVFS
 <---  ESTA
 <---  PASV
 <---  EPSV
 <---  SPSV
 <---  ESTP
 <--- 211 End.
 ---> OPTS MLST type;size;modify;UNIX.mode;UNIX.uid;UNIX.gid;
 <--- 200  MLST OPTS type;size;sizd;modify;UNIX.mode;UNIX.uid;UNIX.gid;unique;
 ---> USER theuser
 <--- 421 Sorry,cleartext sessions are not accepted on this server.
 Please reconnect using SSL/TLS security mechanisms.

lftp :~> set ssl-allow false

您已明确将ssl-allow设置为false.但如果lftp尝试使用SSL,则必须如此.

原文链接:https://www.f2er.com/ubuntu/347448.html

猜你在找的Ubuntu相关文章