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

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