Не получается подключиться к VPS по SSH: диагностика и решения
- 20.02.2026 00:57
-
- SSH
- VPS
- вход
- устранение неполадок
Эта инструкция поможет диагностировать проблемы подключения по 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
- macOS/Linux:
Если порт закрыт или таймаут – чаще всего блокирует фаервол или 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.
Связанные статьи
Комментарии
Добавить Комментарий