🔒 Ошибка подключения по SSH — что делать, если не удаётся зайти на VPS
Подключение по SSH — основной способ управления VPS. Если вы не можете подключиться к серверу, это может быть связано с неверным IP, портом, закрытым доступом в firewall, или ошибками ключа/пароля. Ниже — список шагов по диагностике и восстановлению доступа.
✅ Проверьте базовые параметры подключения
- 🔍 Убедитесь, что используете правильный IP-адрес и порт (по умолчанию
22
) - 🔑 Проверьте логин и способ авторизации — пароль или SSH-ключ
- 📶 Попробуйте выполнить команду
ssh root@your-ip
с флагом-v
для отладки - 📛 Ошибка
Connection refused
означает, что порт не слушается
🛡 Проверьте настройки firewall и доступность порта
- 🚫 UFW, firewalld или iptables могли закрыть порт 22
- 🔓 Откройте его вручную или с помощью консоли VMmanager
- 🧪 Используйте
telnet IP 22
илиnmap -p 22 IP
для проверки доступности - 🌍 Убедитесь, что Cloudflare или ваш провайдер не блокирует трафик
🖥 Подключение через консоль в VMmanager
- 1️⃣ Перейдите в VMmanager
- 2️⃣ Выберите ваш сервер и откройте «Консоль»
- 3️⃣ Проверьте, запущен ли SSH-сервис (
systemctl status ssh
) - 4️⃣ Убедитесь, что SSH слушает нужный порт (
ss -tnlp | grep ssh
) - 5️⃣ При необходимости — исправьте конфиг
/etc/ssh/sshd_config
и перезапустите SSH
📌 Альтернативные шаги
- 🔁 Попробуйте сменить порт SSH на 2222 или 2200
- 🧰 Проверьте логи:
journalctl -xe
или/var/log/auth.log
- ♻ Переустановите сервер, если нет возможности восстановить доступ
Если не удаётся восстановить SSH-доступ самостоятельно — напишите в поддержку Bit.Hosting. Мы оперативно проверим ваш сервер и поможем восстановить доступ.