Настройка аутентификации по SSH-ключу с помощью PuTTYgen
06.08.2025
Запустите программу PuTTYgen.
Нажмите на кнопку Gengerate.
Водите курсором мышки по рабочему столу, чтобы сгенерировать случайные значения ключей.
Нажмите на кнопку Save private key, чтобы сохранить на жестком диске приватный ключ. Место хранения может быть любым — его нужно указать в параметрах PuTTY.
Public key из окна сохранить в txt и сохранить через Save public key
Теперь нужно перенести публичный ключ на сервер. Запустите программу PuTTY или любым другим доступным способом подключения через SSH и подключитесь к серверу с помощью пароля. Затем последовательно введите следующие команды:
mkdir ~/.ssh
chmod 0700 ~/.ssh
touch ~/.ssh/authorized_keys
chmod 0644 ~/.ssh/authorized_keys
Эти команды создают на сервере папку и файл для хранения ключей, а также ограничивают к ним доступ — получить его может только владелец.
Следующий шаг — вставка публичного ключа из буфера обмена в файл authorized_keys. Для этого используется команда
cat > .ssh/authorized_keys
После ввода команды щелкните по окну терминала правой кнопкой, чтобы вставить скопированный ранее публичный ключ. Для завершения ввода нажмите на сочетание клавиш Ctrl+D.
добавить в файл конфигурации /etc/ssh/sshd_config:
HostKeyAlgorithms +ssh-rsa
PubkeyAcceptedAlgorithms +ssh-rsa
Найдите строку PasswordAuthentication yes и измените ее на PasswordAuthentication no
Сохраните изменения и перезапустите службу SSH командой
sudo service ssh restart
Давайте создавать вместе!
Оставьте свои данные или свяжитесь с нами и мы проконсультируем по вопросам реализации IT-решений и найдем лучший подход к разработке
Контакты
Офис: г. Казань, Аделя Кутуя 88
Почта: info@nabla-lab.ru
Телефон: +7 (965) 595-62-78