Резервное копирование с использованием 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

Другие вопросы по тегам