Перейти к содержимому

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

19.10.2026 DimLife Linux и Ubuntu, VPS, СТАТЬИ
Подключение к VPS по SSH с использованием ключа вместо пароля

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

1. Создайте ключ

В Windows откройте PowerShell, в Linux — терминал:

ssh-keygen -t ed25519 -C "my-vps"

Выберите путь сохранения или нажмите Enter для стандартного. Парольная фраза для закрытого ключа желательна: она защищает файл, если устройство попадёт к посторонним. Закрытый ключ никому не отправляйте; файл с расширением .pub — открытый.

2. Добавьте открытый ключ на сервер

Если доступна команда, выполните ssh-copy-id USER@SERVER_IP. Иначе скопируйте содержимое файла .pub и добавьте его отдельной строкой в ~/.ssh/authorized_keys нужного пользователя. Проверьте права:

mkdir -p ~/.ssh
chmod 700 ~/.ssh
nano ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys

3. Проверьте подключение

ssh USER@SERVER_IP

Не закрывайте старую сессию, пока не проверили вход в новом окне. Если ключ хранится в нестандартном месте, укажите его через -i.

Если не работает

  • Убедитесь, что ключ добавлен нужному пользователю.
  • Проверьте, что открытый ключ вставлен целиком одной строкой.
  • Проверьте владельца и права каталога .ssh.
  • Для диагностики запустите ssh -v USER@SERVER_IP.

Не отключайте вход по паролю до успешной проверки ключа и доступности консоли провайдера. Также можно посмотреть инструкцию по подключению через PuTTY.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *