Как создать SSH ключ в Linux

создать ssh ключ

Информационная безопасность — наше всё! Использование SSH-ключа — это простой и достаточно надежный способ обеспечить безопасность соединения с сервером. Пароль взломать можно, а вот SSH-ключ — почти невозможно. Почти — это потому что идеальных методов зашиты нет. Но данный метод — наиболее близок к идеалу. Создать SSH-ключ  в ОС Linux (достаточно просто. И я покажу наглядно как это сделать.

Генерация ключей генерируется с помощью команды ssh-keygen. Чтобы создать SSH-ключ в консоли надо набрать команду:

ssh-keygen -t rsa

Если Вам надо сделать ключ с использованием технологии DSA:

ssh-keygen -t dsa


Особенной разницы между RSA и DSA для обычного пользователя не будет. Так что можно выбирать любой вариант. Но обычно используют RSA.

Далее будет предложено выбрать папку для хранения нового ключа. Стандартно система использует папку .ssh в домашнем каталоге пользователя. Соглашаемся с настройками по умолчанию и нажимаем клавишу «Enter».

После строки «Enter passphrase» надо будет ввести идентификационный пароль.  Это не пароль к серверу или удалённому хосту. Это будет пароль для разблокировки закрытого ключа.

Ввод фразы не обязательный, но лучше использовать в целях безопасности.

После этого будет создана пара SSH-ключей: открытый и закрытый SSH-ключи. Найти их их можно в домашней папке (/home). Там будет директория .ssh, где будут два файла:

  • id_rsa — закрытый ключ
  • id_rsa.pub — открытый ключ

Просмотреть каждый из них можно с помощью команды cat или открыв любым текстовым редактором.

Оставьте комментарий