Похожие вопросы

Хороший размер блока для клонирования диска с diskdump (dd)
Резервное копирование приложений Metro для установки позже или на других ПК
Как сделать резервную копию старых сообщений в Thunderbird, а затем удалить их с сервера IMAP?
Windows 10 История файлов сбой при попытке восстановить мои файлы
Обновление резервных копий игры без повторного перемещения всей папки
Сервер резервного копирования Esxi, установленный на флешку
Win10:" возврат фабрики", OOBE & SysPrep с подпоркой/необходимыми архивами?
Резервное копирование почты из Outlook 2010
Outlook не удается сделать резервную копию pst (ошибка)?
Что не так с моим сценарием bash, чтобы сохранить последние x-файлы и удалить остальные?
Резервное копирование проектов xcode
Решение резервного копирования и синхронизации для онлайн и оффлайн [закрыто]
Как сделать резервную копию открытого документа Word 2003?
каталог сетевой диск в Cygwin
Что я могу сделать с ошибкой резервного копирования Windows 7 0x81000037, по-видимому, вызванной точками повторной обработки?

Rsync с SSH запрос удаленного пароля

я следовал руководство для установки Rsync с SSH между моей локальной машиной и удаленным сервером:

Я выполнил ниже как root:

  1. rsync -avz -e ssh /home/user/dir root@192.168.200.10::Backup/dir -> запрашивает пароль

  2. ssh-keygen -> ключ

  3. ssh-copy-id -i ~/.ssh/id_rsa.pub 192.168.200.10 -> подтверждение копирования ключей

  4. ssh 192.168.200.10 -> обращается к удаленному серверу без поводы для пароль

  5. rsync -avz -e ssh /home/user/dir root@192.168.200.10::Backup/dir -> запрашивает пароль

это не странно, что я могу SSH в удаленный сервер без запроса пароля, но делать при использовании rsync?

Я вижу .ssh/authorized_keys на удаленном сервере.

где я делаю не так?

5
задан JakeGould
источник

2 ответов

вы смешиваете два отдельных режима соединения: с удаленной оболочкой (-e ssh) и без удаленной оболочки, через rsync daemon (обозначается двоеточием).

руководство гласит:

ПОДКЛЮЧЕНИЕ К СЕРВЕРУ RSYNC

также можно использовать rsync без удаленной оболочки в качестве trans- порт. В этом случае вы подключитесь к удаленному серверу rsync, работающему на TCP-порт 873.

...... вы либо используете двойной двоеточие:: вместо одного двоеточия, чтобы отделите имя хоста от пути, или вы используете rsync: / / URL.

....... Некоторые пути на удаленный сервер требует проверки подлинности. Если да, то при подключении появится запрос пароля. Вы можете избежать запрос пароля путем установки переменной среды RSYNC_PASSWORD в пароль, который вы хотите использовать -- опция пароль-файл. Этот может быть полезно при создании сценариев rsync.

наверное, самый простой способ получить аутентификацию без пароля для вас, чтобы изменить команду выше следующим образом:

   rsync -avz -e ssh /home/user/dir root@192.168.200.10:/absolute/path/to/Backup/dir
1
отвечен MariusMatutiae 2015-11-01 06:53:18
источник

ваше имя на локальной учетной записи, вероятно, не root, что имя пользователя вы используете с rsync.

ssh remotehost

...практически аналогично:

ssh localUserName@remotehost

Извините, я не заметил, что вы уже сказали, что работаете как root.

я тоже не заметил, что вы используете синтаксис модуль с двумя двоеточиями (::) после удаленного хоста. Я так не думаю руководство вы следовали охватывает подключение к Rsync это кстати, и это должно быть хорошо, если вы используете синтаксис с одним двоеточием, например:

rsync -avz -e ssh /home/user/dir root@192.168.200.10:/some/path/backups/dir
1
отвечен Louis 2015-10-31 22:44:42
источник

Другие вопросы backup linux passwords rsync ssh