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

Нет доступа по SSH после перезагрузки

У меня проблема, когда я могу получить удаленный доступ к серверу через SSH, но если я отправлю команду перезагрузки. После перезагрузки сервера я получаю тайм-аут при попытке перезапуска. Единственный способ решить проблему - выполнить следующие команды "перезапуск службы iptables" и "перезапуск службы sshd" из командной строки физического сервера. Я использую нестандартный порт для доступа к серверу по SSH. Брандмауэр настроен на разрешение доступа к этому порту.

Может кто-нибудь сказать, почему это происходит?

Когда вы выполняете любой из «перезапуска service servicename restart», один (или оба) выводят следующий результат:

Stopping sshd:                                             [FAILED]
Starting sshd:                                             [  OK  ]

Если sshd или iptables выдают сообщение «failed», затем «ok», когда вы запускаете перезапуск, это не запускается из init. Вы можете исправить это с помощью

sudo /sbin/chkconfig sshd on

или

sudo /sbin/chkconfig iptables on

У вас может быть установлен другой брандмауэр с собственным скриптом инициализации, и перезапуск iptables сервис стирает добавленные правила и устанавливает свои собственные. Выход iptables -L после перезагрузки, а также список содержимого /etc/init.d могу это подтвердить.