Я пытаюсь получить доступ к порту удаленной отладки, работающему на коробке A (Debian), из коробки B (Windows). В поле A я запускаю Chrome с флагом --remote-debugging-port=9222
и вижу, что он работает правильно (я могу получить доступ к localhost:9222
из другого браузера на A). Кроме того, я уверен, что ящики A и B связаны, потому что я могу получить доступ к :80
(apache), работающему на ящике A, из ящика B. Теперь мне нужно разрешить ящику B доступ :9222
к ящику A. Я провел исследование правил переадресации портов и iptables, но мне не удалось заставить его работать.
ИЗМЕНИТЬ
Машина B - это Windows, поэтому я не уверен, как использовать там ssh, я нашел приложение для переадресация портов, которая, кажется, работает нормально. Однако это дает мне ошибку: «получено соединение, но не удается подключиться к хосту-B: 9222». Так что похоже, что 9222 не открыт для внешних подключений. Вывод из netstat на A дает мне:
root@template:/home/developer# netstat -nap | grep 9222
tcp 0 0 127.0.0.1:9222 0.0.0.0:* LISTEN 24300/user