Авторизация на сервере при помощи публичного ключа по SSH в ubuntu linux



SSH — отличный протокол для управления сервером. Для того, чтобы не вообдить пароль каждый раз при авторизации, можно авторизоваться по ключу.
Для начала сгенерируем публичный ключ на своей рабочей машине.
ssh-keygen -t rsa
На запрос «введите passphrase» ничего не вводите два раза. В результате вы получите файл ~/.ssh/id_rsa.pub, содержимое которого вам надо будет использовать. Далее, вам надо залогиниться на сервер как обычно и создать в домашней папке пользователя, под которым вы хотите логиниться, файл ./.ssh/authorized_keys
Теперь вам надо скопироавть содержимое вашего файла с публичным ключём.
cat ~/.ssh/id_rsa.pub
И добавить это содержимое в файл authorized_keys на сервере. Это всё. Теперь при логине пароль спрашиваться не будет.
Внимание! У вас на машине сгенерируется файл ~/.ssh/id_rsa — это ваш ключ (не публичный), никому его не передавайте и не показывайте.



Комментарии



Добавить комментарий:
Ваше имя:


Сайт:



Текст комментария:
Код с картинки: