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

Удаленный доступ к серверу Centos не работает

у нас есть сервер Centos, и в настоящее время доступ к нему по SSH не работает. Раньше он работал около 5 дней назад. Теперь единственный способ войти в систему - это сделать это локально. Мы безуспешно пробовали SSH с использованием Putty и FileZilla. Аппарат жив и отвечает. Я могу пинговать его, и служба Apache работает. Но доступ по SSH недоступен. Когда я пробую использовать Putty, машина отвечает на просьбу ввести имя пользователя. Я делаю это. Когда он запрашивает у меня пароль, он больше никогда не отвечает, и примерно через 60 секунд он истекает ... Есть идеи, где мы должны работать, чтобы попытаться решить эту проблему? Заранее спасибо!

Я видел случаи, когда вход в систему по SSH мог зависать из-за неправильно настроенных DNS-серверов в /etc/resolv.conf. Особенно, если sshd использует DNS для обратного поиска или регистрации. Проверьте конфигурацию DNS на сервере и убедитесь, что вы можете пинговать и разрешать внешние имена, такие как google.com.

Прежде всего, вы должны проверить логи на этом сервере: /var/log/auth.log или подобное (я не знаю, где sshd регистрируется в CentOS). Если сервер отказал в соединении, в журнале должно быть указано, почему.

Он никогда не отвечает?

Он вообще работает? Проверьте:

ps aux| grep sshd

Или он принимает соединение, но логин не проходит?

Вы пытались ввести пароль и нажать клавишу Enter? Клиенты SSH обычно не записывают звездочки или точки, как это делают веб-браузеры.

Можете ли вы также попробовать режим отладки SSH? Попробуйте подключиться из другого окна Linux с помощью:

ssh -vvv user@your.cent.os.ip

и проверьте вывод на наличие проблем.

Также попробуйте sshing из самого окна («ssh localhost») и посмотрите, работает ли это. У вас может быть проблема с сетью (или брандмауэром), если это работает, а удаленный ssh ​​- нет.