База знаний VPS/VDS/Сервера Администрирование Как подключиться к SSH сервера при помощи ключа?

Как подключиться к SSH сервера при помощи ключа?

Для того, чтобы подключиться к SSH сервера при помощи ключа, Вы должны иметь сгенерированный ключ: Как сгенерировать SSH ключ?

После успешной генерации ключа и сохранении публичной и закрытой части необходимо загрузить на сервер публичную часть ключа для успешной авторизации. Для этого воспользуйтесь любым клиентом для работы с удаленными файлами.

Для подключения к серверу введите следующие данные

Хост: IP адрес Вашего сервера
Имя пользователя: root (или другое необходимое имя)
Пароль: Ваш пароль пользователя
Порт: 22.

После успешно подключения перейдите в директорию .ssh, а если его нет, то создайте ее.


Создайте или откройте файл для редактирования: authorized_keys



Вставьте содержимое публичной части в том виде, в котором Вы ее сохранили и сохраните данный файл.



После этого можно подключаться к серверу используя ключ SSH.
Запустите программу Putty (если у Вас её нет, скачайте по ссылке: Putty.exe)
Откройте в левом меню SSH -> Auth и укажите файл приватной части ключа:


Вернитесь на вкладку Sessions и введите в поле Host Name (or IP address) имяпользователя@IP сервера, например [email protected],  где 8.9.10.11 - адрес Вашего сервера:


После этого нажмите кнопку Open, для открытия SSH сессии до сервера. При успешном подключении Вы увидите следующую информацию об успешной авторизации по ключу


При желании, Вы можете сохранить сессию в разделе "Load, save or delete a stored session" для последующего быстрого доступа к данному серверу.