» Материалы за 26.01.2022

 

SSH копирование без пароля

Автор: reader hlp от 26-01-2022, 15:39, посмотрело: 27

Проверено на Ubuntu 16.04
На первой станции, с которой будем копировать генерируем ключи:

ssh-keygen -t rsa
После нажатия Enter система попросит ввести параметры размещения ключа и пароль. Ничего не меняем, нажимая ввод и соглашаясь со значениями по умолчанию.
Два файла упадут в /root/.ssh это id_rsa и id_rsa.pub (нам нужен id_rsa.pub)
Теперь копируем публичный код на вторую станцию:
scp /root/.ssh/id_rsa.pub логин_юзера@IP-адрес_станции:/home/юзер/.ssh/authorized_keys (придется ввести пароль)
Проверяем настройки SSH
nano /etc/ssh/sshd_config
строка AuthorizedKeysFile должна быть такой AuthorizedKeysFile /home/юзер/.ssh/authorized_keys
Редактируем права доступа:
- для папки /home/юзер/.ssh/ - 700
- для файла /home/юзер/.ssh/authorized_keys - 640
Сейчас команда по копированию файла должна пройти без запроса пароля.

Категория: Linux