![SSH не работает после перезагрузки](https://rvso.com/image/168798/SSH%20%D0%BD%D0%B5%20%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D0%B5%D1%82%20%D0%BF%D0%BE%D1%81%D0%BB%D0%B5%20%D0%BF%D0%B5%D1%80%D0%B5%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8.png)
Я искал в 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
и это сработало