Как установить SSH-ключи на сервер в PuTTY?

Содержание:

  1. Понятие SSH-ключ
  2. Создание файла для SSH-ключей
  3. Установка SSH-ключа на сервер через sFTP
  4. Подключение в PuTTY к серверу с помощью SSH-ключа

SSH-ключи необходимы для установки многофакторной проверки входа, которая позволит дополнительно защитить Ваш сервер. Мы рекомендуем устанавливать SSH-ключи на Ваши серверы. Перед установкой SSH-ключей, их необходимо сгенерировать в консоли. Если вы ищете надежный VPS, смотрите топ лучших VPS.

Что такое SSH-ключи?

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

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

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

Как создать файл ключей?

Для начала необходимо подключиться к серверу и создать файл ключей, используя команду:

nano /root/.ssh/authorized_keys

PuTTY консоль

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

SSH-ключ

Вставляем публичный ключ в файл нажав на правую кнопку мыши.

SSH-ключ в консоли

Используем горячие клавиши Ctrl + X и сохраняем данный файл (буква Y).

Как добавить SSH-ключ на сервер через sFTP?

Для этого необходимо подключиться к серверу и перейти в каталог .ssh. Здесь должен находиться пустой файл authorized_keys. Открываем его и вставляем сюда публичный SSH-ключ.

файл authorized_keys

Сохраняем изменения.

SSH-ключ

Готово! Мы успешно установили SSH-ключ на наш сервер.

Как подключиться к серверу по SSH-ключу в PuTTY?

Для подключения к серверу с помощью SSH-ключа, в качестве примера мы будем использовать программу PuTTY. Также, для SSH-подключения может быть использован любой другой терминал, в том числе встроенная консоль на Windows 10 или на Linux. Процесс подключения по SSH на всех терминалах примерно одинаковый.

Итак, открываем PuTTY и указываем IP-адрес и порт нашего сервера.

Подключение по SSH в PuTTY

Далее в левом меню необходимо выбрать раздел "SSH" — "Аутентификация". Здесь указываем путь до расположения файла с нашим приватным ключом и нажимаем кнопку "Соединиться". Обратите внимание, файл с ключом должен иметь расширение .ppk.

Подключение в PuTTY по SSH-ключу

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

Интерфейс SSH-подключения к серверу в PuTTY

Указываем свой Passphrase-код, который мы назначили при генерации ключа.

Комментарии ()

    Последние отзывыpic


    aeza.net

    NoiseZ60hz, 20 января 2025 оценил

    Сеть просто бомба! Всё грузится мгновенно, сервера работают без тормозов, ресурсы можно легко увеличить. Безопасность на высоте, п...


    ihor.online

    Егор Кузнецов, 20 января 2025 оценил

    Искал на протяжении нескольких месяцев хостинг по критериям цена-качество и я нашел хостинг Айхор идеально подходящий по ним. Цены...


    xhost24.com

    Константин Смирнов, 18 января 2025 оценил

    Переехал на xHost24 с другого хостинга и не пожалел. Настройка сервера прошла без проблем, панель управления интуитивно понятна. С...


    Smartape.ru

    Матвей, 17 января 2025 оценил

    У Смартэйп очень классная команда техподдержки ,ребята всегда мгновенно реагируют на сообщения и помогают справится с проблемой


    geo.hosting

    Юрий, 17 января 2025 оценил

    Переживал, что поменяю провайдера и сервер, а проблема останется. К счастью, Geo Hosting реально обеспечивают надежность своих сер...


    новые Статьи

    Установка сервера Minecraft на Ubuntu VPS
    Как подключиться к VPS через командную строку
    Как подключиться к VPS по SFTP?
    Почему OpenVPN не подключается в России
    Настройка интернета на Debian