2015-11-23 4 views
0

Я хочу передать файл с использованием LFTP.Передача файлов без подмены LFTP

Connection Type: Passive connection Implicit SSL 
Protocol: FTPS 

Выполняемые мной:

-bash-4.1$ set ftp:ssl-protect-data true 
-bash-4.1$ set ftps:initial-prot 
-bash-4.1$ set ftp:ssl-force true 
-bash-4.1$ set ftp:ssl-protect-data true 
-bash-4.1$ set ssl:verify-certificate off 
-bash-4.1$ lftp 
lftp :~> open ftps.host.com 
lftp ftps.host.com:~> user u001 
Password: 
lftp [email protected]:~> pwd 
ftp://[email protected] 
lftp [email protected]:~> ls 
Interrupt 
lftp [email protected]:~> cd folderName 
Interrupt 
lftp [email protected]:~> ls -ltr 
`ls -ltr' at 0 [Connecting...] 

Telnet подключается & работает, но LFTP подвисает. Может ли кто-нибудь предложить вам решение?

ответ

0

По умолчанию lftp не может подключиться к серверу. Вы можете использовать команду debug, чтобы включить подробные сообщения и посмотреть, что происходит в деталях. Одной из возможных причин является неправильный номер порта для подключения. Вы можете указать номер порта явно с помощью параметра -p NNN в команде open или просто использовать open ftp://[email protected]:NNN, где NNN - номер порта.

BTW, set команды должны быть указаны внутри lftp.