Месяц назад я мог подключиться к удаленному серверу через ssh, но неделю не могу. На данный момент у меня есть доступ к серверу локально, и когда я пытаюсь подключиться к localhost, чтобы проверить, работает ли он, я могу подключиться. ssh username @ localhost

это нормально на местном уровне.

Но с удаленной машины:

ssh username @ ip-адрес-сервера

Я получаю это сообщение:

SSH: подключиться к ip-address-of-server хост -сервера порт 22: Тайм-аут соединения

На этом сервере также работает веб-страница, конечно же, через порт 80. Веб-страница работает.

Примечание: я могу пропинговать сервер, с потерей пакета 0%, таким образом, я получил все переданные пакеты.

Я уже пытался перезапустить SSH на сервере, но все еще не работает. Только локально для localhost, но не удаленно.

Я пытался с разных удаленных машин без успеха.

Итак, почему я мог подключиться раньше, а не сейчас? В чем проблема?

I asked this already on [stackoverflow.com][1], but now it's put on hold as off-topic there.

2 ответа2

0

Когда вы описываете сценарий, вы хотите выполнить "внутренний доступ" и "внешний доступ". В вашем случае я понимаю, что внутренний доступ осуществляется с хоста к SSH-серверу, который находится в одной IP-подсети. С другой стороны, вы упоминаете "удаленный доступ", который, как я полагаю, относится к получению доступа к SSH-серверу с хоста, который находится в другой IP-подсети (внешний доступ). Единственный способ сделать последнее - через маршрутизатор, и, кроме того, маршрутизатор должен иметь возможность выполнять очень базовую функцию, называемую переадресацией портов. Сказав это, по какой-то причине ваш маршрутизатор потерял возможность переадресации портов. Есть две возможности: перезапустить маршрутизатор, потому что он стал "глючным", или пересмотреть конфигурацию переадресации портов на маршрутизаторе, который перенаправляет внешний вызов к порту SSH маршрутизатора на порт SSH внутреннего сервера SSH. Обратите внимание, что могут применяться многие другие факторы, но в описании не предоставлено достаточно информации для дальнейшей поддержки дела. В любом случае усилия по устранению неполадок должны быть направлены на анализ маршрутизатора, если маршрутизатор получает вызовы / обращения по SSH на внешнем интерфейсе, и, если это так, анализ, почему маршрутизатор не перенаправляет трафик SSH на внутренний сервер SSH. Если в прошлом вы работали как "по волшебству", не "ничего не делая", проверьте активацию / возможности UPnP как на маршрутизаторе, так и на сервере.

0

Выполните следующие действия на удаленном сервере, пытаясь подключиться через ssh:

tail -f /var/log/auth.log

Есть ли какие-либо ошибки регистрации? Если вы не видите никаких журналов, созданных при вашей попытке входа, вероятно, это проблема сети (брандмауэр, коммутатор acls и т.д.).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .