ssh-keygen -t rsa
Тут же(на локале) копируем на удаленный сервер
ssh-copy-id -i ~/.ssh/id_rsa user@XX.XX.XX.XX
Готово.
Если ssh-copy-id нет, то копируем ключ руками
scp ~/.ssh/id_rsa.pub user@XX.XX.XX.XX:~
Авторизуемся на сервере
ssh user@XX.XX.XX.XX
mkdir ~/.ssh
chmod 711 ~/.ssh
mv ~/id_rsa.pub ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
Вместо XX.XX.XX.XX ip хоста, или домен
После надо выставить в /etc/ssh/sshd_config
PasswordAuthentication no
Что бы доступ был разрешён только по ключу
Комментариев нет:
Отправить комментарий