Как может IS SH удаленный порт пересылать с Windows на Linux? - PullRequest
0 голосов
/ 29 марта 2020

У меня есть прослушиватель netcat на моей машине Windows:

reda> nc -vlp 9999

, и я пытаюсь сделать прослушиватель доступным с моей машины Linux в порту 4444, используя:

reda> ssh -R 0.0.0.0:4444:localhost:9999 root@linuxServer

но при подключении к локальному порту 4444 на Linux машине и отправке некоторых данных через:

root# nc localhost 4444

Я получил Ncat: Broken pipe. , и я не не может получить ничего на стороне Windows (s sh клиент, в котором установлен прослушиватель).

Я уже добавил " GatewayPorts yes " к моему " / etc / ssh / sshd_config", но я все еще не могу переслать этот порт.

EDIT : интересно, та же команда работает в Linux S SH клиенте, как Очарование, может быть, мне нужно добавить специальный параметр для Windows среды?

РЕДАКТИРОВАТЬ 2 : он работает с использованием " plink " вместо " s sh ", но я все еще хочу заставить ее работать, используя собственный Windows s sh клиент

...