2

У меня установлен гостевой Ubuntu на Virtualbox 4.0.4, работающий на Windows 7 Home Premium. У меня есть два правила брандмауэра для Vbox, которые разрешают любые входящие и TCP, и UDP, и в этих правилах включен обход по краям. У меня есть хост-порты 9080 и 9022, перенаправленные на 80 и 22 на гостевой. Коробка Win7 находится на соединении Ethernet

После некоторого тестирования у меня есть нетбук с Wi-Fi-соединением и ремикс Ubuntu для нетбуков, который не может установить ssh-соединение с гостем Ubuntu.

Но тот же нетбук может подключиться к порту 9080 по адресу машины с Win7 и успешно подключиться к веб-серверу, работающему через порт 80 гостевой системы Ubuntu.

Чтобы проверить это, я запустил initctl stop ssh на гостевой системе Ubuntu, проверил, что у порта thagt 22 нет прослушивателей, и запустил ssh с /usr/sbin/sshd -d -e . Это показывает различные биты отладочной информации с консоли. Затем я запустил Putty на машине win7 для подключения к порту 9022 по собственному IP-адресу (который он получил от DHCP) и установил успешное соединение с гостевой Ubuntu.

Переменная, о которой я не знаю много, это настройка кабельного маршрутизатора арендодателя, но я не могу понять, почему это блокировало бы пакеты до 9022, но не пакеты до 9080.

Где бы вы посмотрели дальше?

1 ответ1

0

Попробуйте запустить свой ssh-клиент с включенной отладкой. Я считаю, что это опция -vvv. man ssh для деталей.

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