Перейти к основному содержимому
При загрузке комментариев произошла ошибка.

Не получается подключиться к VPS по SSH: диагностика и решения

Портал поддержки  »  База знаний  »  Просмотр статьи


Эта инструкция поможет диагностировать проблемы подключения по SSH к VPS GARMTECH (Linux или Windows с включённым OpenSSH).

Почему не удаётся подключиться к VPS по SSH?

Чаще всего SSH‑подключение не проходит по трём причинам: неверный IP, порт или данные доступа; фаервол блокирует порт 22 (на VPS или в вашей сети); на сервере не запущен SSH‑сервис. Шаги ниже проверяют каждую причину именно в этом порядке.

1) Проверьте базовые параметры

  • Правильный IP: проверьте IP VPS в My.GARMTECH → ваша услуга VPS.
  • Порт: стандартный SSH порт – 22 (если вы его не меняли).
  • Логин: часто root для Linux, либо пользователь из ваших данных доступа.

2) Проверьте доступность сервера

  • Ping: ping VPS_IP (ping может быть запрещён фаерволом, поэтому не всегда показатель).
  • Проверка порта:
    • macOS/Linux: nc -vz VPS_IP 22
    • Windows (PowerShell): Test-NetConnection VPS_IP -Port 22

Если порт закрыт или таймаут – чаще всего блокирует фаервол или SSH‑сервис не работает.

3) Проверьте правила фаервола VPS

  • Убедитесь, что порт 22 разрешён в настройках фаервола.
  • Если SSH работает на другом порту – разрешите нужный порт.
  • Если вы усиливали правила, проверьте, что ваш IP не заблокирован.

4) Проверьте SSH‑сервис внутри VPS (Linux)

Если у вас есть доступ к консоли (или другой способ доступа), проверьте:

  • sudo systemctl status ssh или sudo systemctl status sshd
  • Перезапуск: sudo systemctl restart ssh (или sshd)
  • Проверка прослушивания порта: sudo ss -tulpn | grep :22

5) Ошибки авторизации

Частые сообщения:

  • Permission denied (publickey) → сервер требует ключ, или ключ не подходит.
  • Permission denied (password) → неверный логин/пароль, либо вход по паролю отключён.

Полезно:

  • Подключение в verbose‑режиме: ssh -v user@VPS_IP
  • Проверьте, что используете правильный приватный ключ (и правильного пользователя).
  • Если меняли настройки SSH – проверьте /etc/ssh/sshd_config и перезапустите SSH.

6) Если VPS на Windows

  • SSH может быть выключен по умолчанию. Основной доступ обычно через RDP.
  • Если вы включали OpenSSH – убедитесь, что Windows Firewall разрешает SSH‑порт.

Если вы полностью потеряли доступ, может потребоваться использование recovery‑опций (например, сброс пароля или переустановка ОС) через инструменты управления VPS.


Поделиться через
Считаете ли вы эту статью полезной?  

Связанные статьи


Комментарии

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

Ответить на  

Категории