Двуличность не работает с бэкэндом lftp+ftps
Попытка резервного копирования сервера Ubuntu 18.04.1 с помощью duplicity
на сервер FTPS (FTP через SSL). Пароль хранится в FTP_PASSWORD
переменная окружения как предложено. Команда duplicity:
duplicity /path/to/backup ftps://user@hostname/some/dir
Проблема в том, что это приводит к следующему, когда он оборачивается и вызывает lftp
open -u 'user,pass` ftps://hostname
Это не будет работать, пока вы не измените команду открытия на (без ftps://
префикс имени хоста:
open -u 'user,pass` hostname
То, что я не могу понять, это либо:
- Как сказать
duplicity
не создаватьopen
команда сftps://
префикс. - Как получить
lftp
работать с префиксом
Примечание. Сервер FTPS отлично работает с другими клиентами FTP и даже корректно работает с lftp
пока я создаю open
Команда правильно.
1 ответ
У меня была та же проблема, что lftp отлично работал с ftps, когда я просто писал имя хоста. Дублирование, тогда как не удалось с некоторыми неожиданными ошибками пакетов TLS.
Решение было: вместо записи ftps:// написать ftpes://
duplicity /path/to/backup ftpes://user@hostname/some/dir
Это меняет способ и время шифрования учетных данных с помощью lftp.
Что кажется неправильным, https://lftp.yar.ru/lftp-man.html четко заявляет, что URL являются жизнеспособными
open [OPTS] site
Select a server by host name, URL or bookmark. When an URL or bookmark
is given, automaticallycally change the current working directory to the
directory of the URL. Options:
...
--user user use the user for authentication
--password pass use the password for authentication
--env-password take password from LFTP_PASSWORD environment variable
site host name, URL or bookmark name
также
cmd:default-protocol (string)
The value is used when `open' is used with just host name without
protocol. Default is `ftp'.
поэтому удаление ftps:// просто заставляет lftp подключаться через ftp, что, вероятно, не то, что вам нужно.
я бы посоветовал вам включить макс. подробность '-v9' и выясните, почему lftp не может подключиться через ftps://
..ede / duply.net