Резервное копирование с использованием Duplicity через SCP с аутентификацией на основе ключей
Я хочу создать резервную копию своей системы на удаленном сервере через SCP, используя Duplicity. Однако я использую аутентификацию на основе ключей. Как я мог это сделать?
1 ответ
Как и в случае с самим ssh. duplicity позволяет вам определять параметры ssh (со страницы руководства)
--ssh-options options Позволяет передавать опции в бэкэнд ssh. Может быть указан несколько раз или в виде списка параметров, разделенных пробелами. Список параметров должен иметь вид "-oOpt1= 'parm1' -oOpt2= 'parm2'", где строка параметров заключена в кавычки, и допускаются только пробелы между параметрами. Строка параметров будет дословно передана как scp, так и sftp, синтаксис командной строки которых немного отличается, поэтому параметры следует указывать в длинном формате параметров, описанном в ssh_config(5) . пример списка:
duplicity --ssh-options = "- oProtocol = 2 -oIdentityFile = '/my/backup/id'" /home/me scp://user@host/some_dir
пример с несколькими параметрами:
duplicity --ssh-options = "- oProtocol = 2" --ssh-options = "- oIdentityFile = '/my/backup/id'"
/ home / me scp: // user @ host / some_dir
ПРИМЕЧАНИЕ. В настоящее время серверная часть ssh paramiko поддерживает только параметр -i или -oIdentityFile. При необходимости предоставьте больше опций, специфичных для хоста, через файл ssh_config.
..ede / duply.net