Назад | Перейти на главную страницу

Почему не удается войти на сервер через SSH?

Сетевое соединение в порядке, я могу проверить связь с этим сервером. Однако я не могу подключиться к нему по SSH ни одним пользователем. Вывод следующим образом:

Auth User/Pass with PS...fail...Please reconnect!.
Connection to xxx closed.

С моим паролем проблем нет. Это связано с высокой средней нагрузкой или ошибкой конфигурации?

И это подробный вывод после ввода моего пароля,

debug1: Authentication succeeded (password).
debug1: channel 0: new [client-session]
debug1: Entering interactive session.
debug1: Sending environment.
debug1: Sending env LANG = en_US
Auth User/Pass with PS...fail...Please reconnect!.
debug1: client_input_channel_req: channel 0 rtype exit-status reply 0
debug1: channel 0: free: client-session, nchannels 1
Connection to xxx closed.
Transferred: sent 1640, received 1256 bytes, in 0.2 seconds
Bytes per second: sent 7131.6, received 5461.8
debug1: Exit status 0

Начнем с основ.

  • На сервере работает служба SSH?
  • На сервере открыт соответствующий порт?
  • Будет ли сервер принимать SSH-соединение с адреса клиента?
  • Вы пытаетесь получить к нему доступ через правильный порт?

Я только что столкнулся с ошибкой "Auth User / Pass with PS ... ошибка ... Пожалуйста, подключитесь снова!", оказывается, я пытался подключиться к IPMI-адресу, а не к самому хосту.

Надеюсь, это поможет!

Если вы ssh с сервера на 127.0.0.1, вы получите ту же ошибку? У меня была проблема с ssh, которая оказалась поврежденным ключом аутентификации.

Также какую версию Linux вы используете? Обратите внимание, что root не может входить в систему через ssh по умолчанию в некоторых дистрибутивах.

Вы можете запустить top, чтобы увидеть, есть ли у вас процесс побега. Если только ваш сервер не очень загружен, я думаю, что ssh все равно будет работать.