У меня есть машина в сети A, которая отправляет данные TCP в ящик Linux, подключенный к сети A. Данные отправляются в ящик Linux через порт XXXX, и когда я использую nc -kl -p XXXX
Я вижу данные. Однако я пытаюсь получить данные TCP, отправленные непосредственно на мой компьютер, который находится в сети B. Я использовал обратное удаленное туннелирование со следующей командой ssh -N -R 127.0.0.1:XXXX:127.0.0.1:YYYY <user for linux box>@<ip for linux box> -p <port>
Однако я не могу получать данные на свой компьютер через порт YYYY. Если я использую netcat и делаю nc localhost 1337
в окне Linux, а затем отправить данные, которые я вижу на своем компьютере через порт YYYY. Как я могу получить данные TCP прямо с машины в сети A на мой компьютер в сети B?