Для подключения к Ubuntu серверу без пароля по протоколу SSH, необходимо:
1. Сгенерировать rsa ключ для клиента
ssh-keygen -t rsa
2. Записать его на сервер
scp ~/.ssh/id_rsa.pub <name>@<host>:.ssh/authorized_keys
3. Залогиниться на сервер и настроить:
# sudo nano /etc/ssh/sshd_config
RSAAuthentication yes
PubkeyAuthentication yes
4. Изменить права доступа на директорию .ssh
# chmod 0700 .ssh
# chmod 0600 .ssh/authorized_keys
5. Перезагрузить демон sshd service sshd restart и разлогиниться exit
6. Залогиниться, разлогиниться и ввести команду # ssh-add
Все готово!
comments powered by Disqus