Как я использую неявный FTP по TLS

$ emerge terminus-font corefonts cronyx-fonts freefonts
$ nano /etc/locale.gen
<<enter this>>
ru_RU.UTF-8 UTF-8
$ nano  /etc/conf.d/consolefont
<<enter this>>
CONSOLEFONT="cyr-sun16"
$ nano /etc/env.d/02locale
<<enter this>>
LC_ALL=""
LANG="ru_RU.UTF-8"LC_ALL=""
LANG="ru_RU.UTF-8"
$ locale-gen 
$ /etc/init.d/consolefont restart
$ env-update 
$ source /etc/profile
22
04.02.2019, 23:49
3 ответа

Дайте этому попытку:

$ lftp
lftp :~> set ftp:ssl-force true
lftp :~> connect ftp.domain.tld
lftp ftp.domain.tld:~> login <username>

Примечание: Если сервер использует сам подписанные сертификаты, Вы, возможно, должны добавить это set также:

lftp :~> set ssl:verify-certificate no
28
27.01.2020, 19:42

В случае, если ссылка, на которую @summea ссылается выше, исчезнет, ​​соответствующей информацией, которая решила эту проблему для меня, была эта опция:

set ftp:ssl-auth TLS
1
27.01.2020, 19:42

Для неявного TLS/SSL с использованием lftpвыполните следующие команды:

connect ftps://ftp.domain.tld

Обратите внимание, что это соединит вас с портом 990 напрямую с помощью TLS.


Для явного TLS/SSL:

set ftp:ssl-force true
connect ftp://ftp.domain.tld

...который сначала подключит вас к порту 21 с помощью простого текста -, но затем явно переключит вас на TLS с помощью команды протокола FTP AUTH.


Вы можете добавить параметр -dк connect(, например connect -d ftp://ftp.domain.tld), чтобы включить вывод отладки, чтобы гарантировать, что вы подключаетесь с использованием нужного метода.


Проверено на lftpv. 4.8.4.

8
27.01.2020, 19:42

Теги

Похожие вопросы