Перейти к содержанию

Настройка аутентификации на базе ключей SSH на сервере Linux

Создание ключей SSH

Генерируем пару локальных ключей:

ssh-keygen

Оставляем все значения по умолчанию. При запросе парольной фразы можно оставить поле пустым или ввести её, тогда будет дополнительный уровень безопасности, но нужно будет вводить ее при каждом использовании соответствующего ключа.

Как скопировать открытый ключ на сервер

Самый простой способ это использовать утилиту ssh-copy-id:

ssh-copy-id -i ~/.ssh/id_rsa.pub username@111.111.111.111

Если на сервере настроен нестандартный SSH порт, например, "22444" то используем параметр "-p":

ssh-copy-id -p 22444 -i ~/.ssh/id_rsa.pub username@111.111.111.111

К началу