у меня есть два линод Учетные записи VPS, и я хочу сделать резервную копию одной на другую (причины в основном для развлечения и для практики администрирования сервера).
Duplicity даже не запрашивает мой пароль, а сразу же говорит: «Недействительный пароль SSH» (но я могу подключиться к другому серверу по ssh). Зачем?
Когда я бегу duplicity /home/me scp://root@x.x.x.x//root/backup
я получил
Invalid SSH password
Running 'sftp root@x.x.x.x' failed (attempt #1)
Invalid SSH password
Running 'sftp root@x.x.x.x' failed (attempt #2)
Invalid SSH password
Running 'sftp root@x.x.x.x' failed (attempt #3)
И это говорит Invalid SSH password
немедленно, без возможности ввести пароль.
Когда я печатаю duplicity full -v9 --num-retries 4 /home/me scp://root@x.x.x.x//root/backup
я получил
Main action: full
Running 'sftp root@97.107.129.67' (attempt #1)
State = sftp, Before = 'Connecting to 97.107.129.67...
root@97.107.129.67's'
State = sftp, Before = ''
Invalid SSH password
Running 'sftp root@97.107.129.67' failed (attempt #1)
Я могу ssh в root@x.x.x.x нормально, и на самом деле иметь ip в known_hosts, прежде чем я попробую что-либо из этого. serer 1 (из которого я запускаю команду duplicity) - это установка Linode по умолчанию для Ubuntu 8, в которой через apt-get установлено лишь несколько программ. сервер 2 (представленный x.x.x.x) буквально представляет собой только стандартную установку Ubuntu 8 от Linode
Раньше я пробовал использовать SystemImager - изменило ли это настройки деструктивным образом? (С тех пор я удалил и перезагрузил)
Разве Duplicity не должна запрашивать пароль? Я неправильно это использую? есть ли распространенные ошибки / зависимости, о которых мне нужно знать? Есть ли способ, которым можно настроить x.x.x.x, чтобы это не работало (я использовал настройку Ubuntu 8 по умолчанию от Linode, но почти)?
от двуличия (1)
--ssh-askpass Указывает серверной части ssh / scp использовать FTP_PASSWORD из среды или, если он отсутствует, запрашивать у пользователя пароль удаленной системы.
Просто к вашему сведению: я видел, как двойственность не удалась с «Недействительным паролем SSH», хотя на самом деле проблема заключалась в том, что каталог, который он пытался использовать для SFTP, просто не существовал.
(Я пропустил косую черту после user @ host, т.е. я делал scp: // user @ host / mnt / backups, когда мне нужно scp: // user @ host // mnt / backups.)