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

Ошибки подключения по SSH и их решение

Connection timed out, Permission denied, Host key changed… Причины и пошаговые решения самых частых ошибок SSH.

Решение проблем · 1 мин чтения

Если не удаётся подключиться по SSH, причину подскажет сообщение об ошибке. Сначала получите подробный вывод флагом -v:

ssh -v root@203.0.113.21

Connection timed out

Сервер недоступен по сети.

  • Проверьте IP-адрес на вкладке Мои услуги › Обзор.
  • Убедитесь, что сервер запущен; если нет — запустите его.
  • Проверьте, что брандмауэр не блокирует порт 22 (или ваш нестандартный порт SSH) (ufw status).
  • В корпоративной или учебной сети исходящий порт 22 может быть закрыт; попробуйте мобильный интернет.

Connection refused

Сервер доступен, но на порту 22 нет службы SSH, либо порт был изменён. Попробуйте перезапустить сервер и убедитесь, что служба SSH работает: systemctl status ssh (в RHEL-подобных системах — sshd). Если войти не удаётся, сбросьте пароль root или создайте обращение.

Permission denied (publickey, password)

  • Проверьте имя пользователя и пароль; при вводе пароля символы не отображаются. Пароль можно скопировать кнопкой Показать в панели и вставить.
  • Если используете ключ, укажите нужный: ssh -i ~/.ssh/id_ed25519 root@IP.
  • Если на сервере задано PasswordAuthentication no, работают только ключи; убедитесь, что ваш есть в authorized_keys.
  • После множества неудачных попыток ваш IP может быть временно заблокирован (Fail2ban); подождите несколько минут.
  • Если забыли пароль, сбросьте пароль root.

WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED

Отпечаток сервера не совпадает с сохранённым на вашем компьютере. Если вы переустанавливали сервер, это ожидаемо. Если других причин нет, удалите старую запись и подключитесь снова:

ssh-keygen -R 203.0.113.21
Если вы не переустанавливали сервер, отнеситесь к предупреждению серьёзно и проверьте отпечаток другим каналом (например, через нашу службу поддержки).

Соединение устанавливается, но сразу обрывается

  • На сервере могла закончиться память или место на диске; проверьте состояние в панели и перезапустите сервер.
  • Если соединение обрывается после простоя, задайте в клиенте ServerAliveInterval 60.

Если вы закрыли себе доступ

Если вы неправильно настроили брандмауэр или сломали настройки SSH, быстрее всего восстановить снимок; иначе создайте обращение.

Не нашли нужное?

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

Настройки cookie

Мы используем необходимые cookie. Аналитические и маркетинговые cookie включаются только с вашего согласия. Политика использования cookie