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

Не удается подключиться к Ubuntu по SSH после перезагрузки

Сегодня мы решили, что лучший способ действий для нашего сервера Ubuntu (VPS) - это восстановить резервную копию после того, как в нашем экземпляре Geoserver было изменено слишком много настроек. Однако после восстановления резервной копии и перезагрузки я больше не могу войти на сервер обычными средствами через SSH. Это просто дает мне connection timed out ошибка.

Что я наделал:

Я полностью озадачен этим делом. Мне просто кажется, что после перезагрузки сеть вообще не работает. Однако я не могу напрямую подключиться к серверу, поскольку это виртуальный частный сервер, размещенный удаленно.

Я немного искал в Интернете, но, похоже, никто не получил ошибку «Время ожидания соединения истекло», которая происходит со мной прямо сейчас.

Сервер работает на Ubuntu 14.04.

Какие-либо предложения?

Дополнительное примечание:
Я могу подключиться к серверу, только когда он находится в аварийном режиме, что означает, что он пропускает все, что я делал на сервере, и помещает его в каталог / repair. Так что если я, например, проверю, какие порты открыты, он сообщит мне, какие порты открыты из аварийного режима, а не из моей собственной установки.

Дополнительная информация из комментариев:

iptables -L
Chain INPUT (policy ACCEPT)
target         prot opt source                 destination
Chain FORWARD (policy ACCEPT)
target         prot opt source                 destination
Chain OUTPUT (policy ACCEPT)
target         prot opt source                 destination

проверьте, может ли сервер пинговать свой шлюз по умолчанию, проверьте, работает ли ping на сервер извне, если ping работает, затем выполните tcpdump на интерфейсе, чтобы проверить, получает ли сетевая карта на сервере какой-либо трафик, попробуйте ssh с помощью на сервере - ssh localhost # если это не сработает - сам sshd может быть сломан

попробуйте эту команду.

update-rc.d -f ssh enable 2 3 4 5

Во-первых: спасибо всем за помощь в этом вопросе.

Во-вторых: из-за обстоятельств мы больше не могли ждать и решили перезагрузить другую резервную копию, которая, похоже, сработала. Нам не удалось определить, что именно вызвало ошибку, потому что новая работающая резервная копия не имела никаких отличий от той, которая вышла из строя, и поэтому мы считаем это ошибочной проблемой резервного копирования.

Еще раз спасибо за помощь, очень признателен.

Проверьте, запущена ли служба ssh и прослушивает ли порт ssh

netstat -ntap

Вы должны увидеть одну строку с портом 22, который прослушивает процесс sshd:

Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      pid number/sshd

Если процесс активен и прослушивает, проверьте настройки сети, если не активен, проверьте, установлен ли и запущен ли sshd

Можно попробовать сделать карту сервера, чтобы узнать, какие порты открыты в сети. Вы должны увидеть порт 22 открытым.