SSH не работает после перезагрузки

SSH не работает после перезагрузки

Я искал в Google способ перезагрузить свой сервер Debian и нашел следующееисточники я набрал:

systemctl reboot

После этого я больше не могу подключиться по SSH к своему серверу Debian. Как мне снова включить SSH?

При попытке подключиться по SSH получаю следующее:

ssh: connect to host example.com port 22: Connection timed out

-редактировать-

К счастью, через консоль Hetzner я все еще могу получить доступ к серверу, но я не знаю, как включить SSH. Я пробовал sudo systemctl restart sshэто сделать, но, похоже, не работает, и у меня все еще истекает время ожидания соединения.

-редактировать-

Я думаю, systemctl rebootчто отключил сеть на моем сервере, и я не могу заставить его работать с sudo /etc/init.d/networking start. journalctl -xeШоу:введите описание изображения здесь

Приношу извинения за изображение, консоль Hetzner не позволяет мне копировать текст с их консоли.

Когда я это делаю: cat /etc/network/interfacesЯ вижу только:

введите описание изображения здесь

Когда я печатаю, ip link showвывод получается следующим:

введите описание изображения здесь

решение1

Похоже, systemctl rebootу меня сбились настройки сети.

Чтобы снова заставить работать сеть, я сначала ifconfig -aнашел свой интерфейс Ethernet, который в моем случае это ens3. Затем я проверил, cat /etc/network/interfacesзагружает ли он настройки из *cfgфайлов /etc/networking/interface.d/*cfg. В моем случае был только один .cfgфайл. Затем я сделал nano /etc/networking/interface.d/50-cloud-init.cfgи изменил все eth0вхождения на ens3.

решение2

Вам необходимо перезапустить демон sshd с помощью systemctl start sshdоболочки на вашем сервере. Также проверьте, что служба sshd запущенавключенопо sytemd. Введите, systemctl is-enabled sshd.seriveчтобы увидеть, включено ли оно. Если нет, вы можете включить его с помощью systemctl enable sshd.service.

решение3

Я столкнулся с похожей проблемой. Проблема для меня была в том, что я изменил IP IPv4 Method с auto на manual. У меня не было правильной конфигурации. После переключения обратно на auto, переподключился, и все заработало.

Мне просто нужна правильная конфигурация.

решение4

В моем случае после перезагрузки через sudo reboot команду я не смог подключиться через ssh. Мой порт SSH по умолчанию установлен на 9011, и это правило было удалено после перезагрузки. Я использовал VNC для подключения и добавил порт в правила брандмауэра с помощью ufw allow 9011и это сработало

Связанный контент