Установлен рабочий стол Xubuntu на сервере Ubuntu 12.04 и теперь не может подключиться через SSH

У меня есть сервер Ubuntu 12.04, к которому я могу подключиться, используя ssh через Интернет. Я установил на него рабочий стол xubuntu, не изменил никаких настроек, затем внезапно перестал работать ssh.

Я могу подключиться локально, используя «ssh localhost»

Я не могу подключиться, если наберу «ssh (публичный IP-адрес)»

Я могу подключиться, используя другой компьютер в той же локальной сети, как "ssh 192.168.2.5"

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

Я подтвердил, что брандмауэр отключен с помощью «sudo ufw disable»

Есть еще идеи, что это может быть? Должен ли я просто переустановить сервер Ubuntu или есть очевидная вещь, которую я пропускаю? Любая помощь оценена или просто отправьте меня в правильном направлении, я не против читать, чтобы понять это, но я не знаю, с чего начать, спасибо !!!

1
задан 12 July 2012 в 12:41

1 ответ

Вероятно, это не проблема конфигурации ssh, если она работает в вашей локальной сети.

Вы уверены, что ssh не фильтруется локальным брандмауэром, когда вы выполняете проверку извне? Вы можете попробовать: telnet portquiz.positon.org 22, чтобы проверить это.

Какую ошибку вы получаете? Тайм-аут SSH? Если это тайм-аут, вероятно, это проблема брандмауэра.

Вы также можете проверить /var/log/auth.log на вашем SSH-сервере.

Проверьте telnet yourserverpublicip 22 извне и проверьте вывод netstat -anp или tcpdump -ni any port 22

Еще одна идея: некоторые локальные брандмауэры NAT не поддерживают петлю NAT, так что соединение извне на вашем public ip будет работать, но не внутри вашей сети с NAT.

0
ответ дан 12 July 2012 в 12:41

Другие вопросы по тегам:

Похожие вопросы: