我可以通过PUTTY GUI进行反向端口转发,设置类似于下图。 一旦我应用了这个设置,我就可以运行到服务器端并运行wget http://localhost:8080
< – 一种快速和肮脏的方式来validation端口正在被转发。
不过,当我使用命令行时,我无法使其工作 。
–
当我尝试在ssh中使用最基本的反向端口转发命令时,它不起作用
我试过的几个例子
ssh -R 8080:localhost:80 root@debian-tunnel-a1 ssh -g -R 8080:localhost:80 root@debian-tunnel-a1 ssh -f -g -R *:8080:localhost:80 root@debian-tunnel-a1 -p 22
基本上我已经尝试过两天在网上find的所有样本,但都不工作。
如果我使用上面显示的最常用的命令,我总是会在下面的图片中看到错误:
正如我尝试使用基本的wget http://localhost:8080
在SERVER机器上(我使用wget http://localhost:8080
作为validationDevice#1的端口80被转发到服务器设备#2的端口8080,我可以直接访问它),我使用反向端口命令的设备#1基本吐出这个错误上面。
LINK连接似乎已经build立,但反向端口机器不允许它通过。 但令人费解的是我能够在GUI下工作,而不是命令行。
要全面了解目标是什么:
设备#1共享端口80到——>服务器设备#2 ———>设备#3(通过服务器与设备#1通过服务器作为中间人对话)
一旦我完成,我仍然卡在(设备#1 —>服务器设备#2)的第一部分,然后将设备#1中继到设备#3,服务器设备#2充当中间人。