Я использую Rsync для резервного копирования нашего сервера на другой работает под управлением Rsync демона на нашей локальной сети с помощью командыПроблема создания ключей SSH
RSync -av/volume1/Public/[email protected]:/акции/Резервное копирование/Публикация/
Работает отлично, за исключением того, что для этого требуется ручная запись пароля, поэтому я бы хотел автоматизировать ее с помощью пары ключей. Запуск SSH-кейген я получаю ниже, где я ударил вернуться в 3 раза
SSH-серийник Создание открытых/закрытых пары ключей RSA. Введите файл для сохранения ключа (/root/.ssh/id_rsa): Введите кодовую фразу (пустая для кодовой фразы): Введите еще одну фразу: Ваша идентификация сохранена в /root/.ssh/id_rsa. Ваш открытый ключ был сохранен в /root/.ssh/id_rsa.pub.
скрипт SSH-копия-ID не в нашей системе, поэтому я использовал строку ниже, чтобы скопировать файл паролей на сервер резервного назначения. Я проверил, и это правильно
> cat /root/.ssh/id_rsa.pub | ssh [email protected] "cat >> /root/.ssh/authorized_keys"
скопирована В качестве теста я SSH на сервер назначения, чтобы гарантировать, что есть больше не будет предложено ввести пароль, но я все еще получаю один?
DiskStation> ssh 192.168.2.20
[email protected]'s password:
Я не силен в UNIX, поэтому, скорее всего, отсутствует что-то очевидное. Предложения, пожалуйста?
___ Edit ____
Круги с добавлением следующих параметров не sshd_config, но до сих пор не повезло:
RSAAuthentication yes
PubkeyAuthentication yes
Не уверен, если это имеет значение, но машина хостинг открытый ключ как WD ShareSpace, который это сборка Debian Lenny.
Что такое 'PermitRootLogin', установленный в вашей конфигурации sshd? –
Это прокомментировано (#PermitRootLogin yes) – buttonsrtoys
Я расколол его и изменил его настройку без пароля. Все еще запрашиваю пароль, но теперь он его не примет. После третьей попытки он сообщает: «Разрешение отклонено (публикация, пароль, клавиатура-интерактив)». Мне интересно, поставил ли я ключевой файл в неправильном месте? Мне пришлось создать каталог .ssh, а команда cat создала файл authorized_keys. – buttonsrtoys