发布于 2015-10-22 13:11:31
假设公司网络中有两台服务器。
从本地服务器"L1“,您可以通过端口22上的ssh访问远程服务器"R1”。
使用L1连接(在两台主机上相同的用户)
ssh -L 10080:localhost:80 -R 10022:localhost:22 R1现在,
-L 10080:localhost:80本地浏览将转发到端口80上的远程主机(R1)、本地主机(例如远程127.0.0.1),从而可以在防火墙/NAT阻止下浏览远程主机(R1)。-R 10022:localhost:22远程使用端口10022将转发到本地主机(L1)端口22,您可以启动scp/ssh从远程到本地主机。(使用scp -P 10022 file localhost: (注上-P ))这实际上是我从Ubuntu (14.04)笔记本电脑上使用的一个命令行,可以转到生产服务器(我可以使用firefox到localhost:10080,使用scp从服务器到本地主机:10022带回文件)
现在你的IP
192.168.1.1 L1
172.17.17.1 R1您可以使用
ssh -L 10080:172.17.17.3:80 -R 10022:192.168.1.5:22 \
-L 192.168.1.9:8888:172.17.17.9:9999 R1现在
这些设置可用于putty/putty客户端。

那该怎么办
-R 8000:localhost:80这读成
-R远程8000端口8000 (远程端口8000 .)localhost (远程端口8000到本地主机。)80 (远程端口8000转到本地主机端口80 )https://unix.stackexchange.com/questions/237904
复制相似问题