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

Для обеспечения безопасности подключения на удаленный сервер по ssh требуется сгенерировать SSH ключи. Сегодня разберемся как это сделать

Сначала сгенерируем пару ключей утилитой ssh-keygen. Закрытый + публичный:

ssh-keygen -t rsa -f ~/.ssh/id_rsa -b 2048
Для этого должна быть установлен пакет openssh

Чтобы не копировать ключ на удаленный север вручную, и не допустить лишних ошибок, используйте команду следующего типа:

ssh-copy-id -i /home/username/.ssh/id_rsa.pub username@hostname

Ключ будет скопирован на удаленный хост, созданы там нужные каталоги и выданы права.

Теперь попробуем подключится по ssh:

ssh username@hostname

Если все операции по созданию ключа произведены верно, то вы увидите фразу:

Enter passphrase for key '/home/username/.ssh/id_rsa'

Введите парольную фразу заданную при создании ключа, после чего произойдет подключение к удаленному хосту.

Если у вас есть уже сгенерированный средствами putty ключ, и вы хотите его конвертировать в формат работающий на Linux, рекомендую ознакомиться со следующей статьей

Добавить комментарий

Ваш адрес email не будет опубликован.