К началу страницы
лучший хостинг тот, который о себе не напоминает

Настройка SSH соединения с использованием авторизации по ключу

Описание настройки SSH авторизации по ключу на примере использования свободно распространяемого ssh-клиента Putty и утилиты генерации ключей PuttyGen.

Если Вы, для работы с сервером, часто используете SSH, то Вам
наверняка понравится идея не вводить каждый раз пароль, а автоматически
попадать на SSH-сервер используя авторизацию по ключам. Ниже приведен
пример настройки такой авторизации.

1. С помощью PuttyGen генерируем приватный и публичный ssh-ключи - кнопка "Generate". В настройках можно указать тип ключа и его размер. Примечание - при генерации ключа необходимо в произвольном порядке перемещать мышку в окне утилиты.

 

1.1. После этого _не_ заполняя поля Passphrase сохраняем приватный ключ в файл с помощью кнопки "Save private key", например private.key. Публичный ключ отображается в  верхнем поле "Key" и имеет вид:
 "ssh-rsa AAAAB3NzaC1yc*что-то*uJQ== rsa-key-20020104".
1.2. Копируем содержимое поля "Public key for pasting into OpenSSH authorized_keys file" в оперативную память и закрываем PuttyGen.

 

2. Запускаем ssh-клиент Putty и производим коннект к серверу ssh.login.nichost.ru с логином и паролем из "Панели управления хостингом".
2.1. Попав на сервер, создаем папку /home/login/.ssh
2.2. Создаем файл /home/login/.ssh/authorized_keys с содержимым поля "Public key for pasting into OpenSSH authorized_keys file" утилиты PuttyGen (то что копировалось в оперативную память).
ВАЖНО! ключ в файле должен быть записан в одной строке без переносов.
2.3. Меняем права доступа к файлу командой chmod 600 /home/login/.ssh/authorized_keys
2.4. Закрываем Putty
2.5. Запускаем Putty. В настройках вашего соединения указываем путь к приватному ключу:

 

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


Проект компании RU-CENTER
Служба круглосуточной технической поддержки:
+7 (495) 994-46-01
+7 (495) 737-06-01 (Москва)
8 800 250-27-99
8 800 555-46-01 (для регионов России)
e-mail: support@nic.ru
Заведите собственную почту от RU-CENTER


© Региональный Сетевой Информационный Центр, 2006-2017