Доступ к SSH по ключу (без пароля)

Необходимо добавить содержимое файла ~/.ssh/id_rsa.pub, находящегося на клиентской машине из домашней папки пользователя, который должен входить на сервер к файлу ~/.ssh/authorized_keys пользователя на сервере от имени которого производится вход.

Скопировать клиентский ключ на сервер можно командой

ssh-copy-id user@server

Если у клиента и сервера разные порты SSH:

ssh-copy-id '-p 443 user@server'

Публичный ключ id_rsa.pub (если его ещё не существует) генерируется командой:

ssh-keygen -t rsa
Наверх