Назад | Перейти на главную страницу

Ошибка дублирования: BackendException: соединение ssh с SERVER_IP: 22 не удалось

Раньше это работало нормально, пока мне не пришлось изменить IP-адрес сервера.

Я могу sftp к серверу. Я также могу запустить простой код Python используя paramiko для подключения к sftp, и он работает нормально.

Но когда я запускаю двойственность, это терпит неудачу:

Duplicity error: BackendException: ssh connection to SERVER_IP:22 failed
('SERVER_IP', <paramiko.ed25519key.Ed25519Key object at 0x7f8fec54f710>,
paramiko.ed25519key.Ed25519Key object at 0x7f8fec53e4d0>)

Я пробовал редактировать sshbackend.py, который в моем дистрибутиве ssh_paramiko_backend.py, так как объяснено здесь как возможное исправление, но не сработало.

Точная команда дублирования:

duplicity --full-if-older-than 1M [SOURCE] sftp://[USER]@[SERVER_IP] --volsize 666 --verbosity 8 --allow-source-mismatch

Пароль устанавливается на export FTP_PASSWORD=[pass]. Я пытался также передать пароль в команде, но у меня та же ошибка.

root@server:~# ssh -V
OpenSSH_7.2p2 Ubuntu-4ubuntu2.4, OpenSSL 1.0.2g  1 Mar 2016

root@server:~# duplicity -V
duplicity 0.7.06

root@server:~# python -c "import paramiko; print paramiko.__version__"
2.2.0

делает pexpect+sftp:// работай? ..ede / duply.net