Открытый порт для обратного туннеля ssh

Открытый порт для обратного туннеля ssh

Я открыл обратный туннель SSH с машины A (Windows), находящейся за NAT, на машину B (Ubuntu) на порту 4000. Я могу получить доступ к своей службе, запущенной на машине A, с машины B по адресу localhost:4000. Однако я не могу получить доступ к этой же службе с машины C в той же подсети, что и машина B (т. е. по machine_b_ip:4000). Я могу получить доступ к машине B с машины C по другим портам без проблем (например, 22 или 80), но, похоже, машина B не хочет прослушивать порт 4000.

Я проверил и сохранил оба параметра «Локальные порты принимают соединения с других хостов» и «Удаленные порты делают то же самое» в настройках PuTTY на машине A.

Шпатлевка

Похоже, что брандмауэр не активен:

machine_B:~$ sudo ufw status
Status: inactive

Telenet не может подключиться к порту 4000

machine_C>telnet machine_b_ip 4000
Connecting To machine_b_ip...Could not open connection to the host, on port 4000: Connect failed

Связанный контент