Двуличность на ReadyNAS

Кто-нибудь здесь запускал Duplicity на ReadyNAS? Я пытаюсь, но вот что я получаю:

duplicity full --encrypt-key="ABC123" /home/jason/ scp://jswett@192.168.140.2//gob
Invalid SSH password
Running 'sftp  -oServerAliveInterval=15 -oServerAliveCountMax=2 jswett@192.168.140.2' failed (attempt #1)

Я также нашел этот пост, в котором говорится, что сообщение "Неверный пароль SSH" на самом деле не означает неверный пароль SSH. Это имело бы смысл, потому что я не использую пароль SSH; Я использую открытый ключ.

Я могу ssh, ftp, sftp а также rsync в мой ReadyNAS просто отлично. (На самом деле, чтобы быть более точным, я могу пройти проверку подлинности с ssh, ftp а также sftp но я не могу ничего сделать после этого. В любом случае, этого достаточно, чтобы сказать мне, что "Неверный пароль SSH" является поддельным. Rsync работает без проблем.)

Пост, который я нашел, говорит, что команда будет работать, как только каталог в конце вашего scp Команда существует, но я не знаю, как это проверить. Я знаю долю gob существует на моем ReadyNAS, и я знаю, что это доступно для записи, потому что я пишу в него с rsync,

Кроме того, вот подробный вывод:

Using archive dir: /home/jason/.cache/duplicity/3bdd353b29468311ffa8485160da6873
Using backup name: 3bdd353b29468311ffa8485160da6873
Import of duplicity.backends.rsyncbackend Succeeded
Import of duplicity.backends.sshbackend Succeeded
Import of duplicity.backends.localbackend Succeeded
Import of duplicity.backends.botobackend Succeeded
Import of duplicity.backends.cloudfilesbackend Succeeded
Import of duplicity.backends.giobackend Succeeded
Import of duplicity.backends.hsibackend Succeeded
Import of duplicity.backends.imapbackend Succeeded
Import of duplicity.backends.ftpbackend Succeeded
Import of duplicity.backends.webdavbackend Succeeded
Import of duplicity.backends.tahoebackend Succeeded
Main action: full
================================================================================
duplicity 0.6.10 (September 19, 2010)
Args: /usr/bin/duplicity full --encrypt-key=ABC123 -v9 /home/jason/ scp://jswett@192.168.140.2//gob
Linux gob 2.6.35-22-generic #33-Ubuntu SMP Sun Sep 19 20:34:50 UTC 2010 i686
/usr/bin/python 2.6.6 (r266:84292, Sep 15 2010, 15:52:39)
[GCC 4.4.5]
================================================================================
Using temporary directory /tmp/duplicity-cridGi-tempdir
Registering (mkstemp) temporary file /tmp/duplicity-cridGi-tempdir/mkstemp-ztuF5P-1
Temp has 86334349312 available, backup will use approx 34078720.
Running 'sftp  -oServerAliveInterval=15 -oServerAliveCountMax=2 jswett@192.168.140.2' (attempt #1)
State = sftp, Before = 'jswett@192.168.140.2's'
State = sftp, Before = ''
Invalid SSH password
Running 'sftp  -oServerAliveInterval=15 -oServerAliveCountMax=2 jswett@192.168.140.2' failed (attempt #1)

Любые идеи относительно того, что идет не так?

1 ответ

Несколько вещей:

  1. Вы запускаете это прямо из командной строки или из задания cron? Если последний, возможно, он не может разблокировать ключ ssh, если ключ имеет фразу-пароль?
  2. Загляни в /var/log/auth.log или аналогичный на NAS, чтобы увидеть, есть ли у него сообщение о том, почему соединение не устанавливается.
Другие вопросы по тегам