¿Cómo consigo que lftp use el mecanismo de seguridad SSL / TLS desde la línea de comando?
Estoy tratando de iniciar sesión en unftps
sitio. He intentado dar los créditos de inicio de sesión en la línea de comando (y ponerset
parámetros en~/.lftprc
, luego abriendo unlftp
sesión y escribiendo esos parámetros conlftp
declaraciones de control de trabajo. De todos modos, sigo golpeando el mismo obstáculo:
421 Sorry, cleartext sessions are not accepted on this server.
Please reconnect using SSL/TLS security mechanisms.
Llegué más lejos con los siguientes parámetros, pero sigo recibiendo el error anterior.
Como lo consigolftp
utilizar el mecanismo de seguridad SSL / TLS desde la línea de comando?
El objetivo es hacer un script para el acceso a este sitio ftps usando bash (programación sin usarexpect
)
lftp
lftp :~> set ssl-allow false
lftp :~> set passive-mode yes
lftp :~> open ftp.abc.com
lftp ftp.abc.com:~> login theuser
Password:
lftp [email protected]:~> cd
`cd' at 0 [Delaying before reconnect: 26]
CTRL-C
lftp [email protected]:~> debug
lftp [email protected]:~> 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.