系统相关
首页 > 系统相关> > win&linux端口转发使用

win&linux端口转发使用

作者:互联网

应用场景:

        pc1<---------------->pc2
     211.20.3.1           172.36.56.2

pc1可以与外网互通,pc2在内网,与外网不通,但pc1和pc2可以互通;
需求:通过pc1访问pc2

pc1为windows

1、管理员权限打开cmd;
2、添加端口转发;
netsh interface portproxy add v4tov4 listenport=10022 connectaddress=172.36.56.2 connectport=22
listenport为本地监听的端口;
listenaddress为本地监听的地址,不配置则为所有;
connectaddress为要连接的远端的ip地址;
connectport为要链接的远端设备的端口;
3、删除端口转发
netsh interface portproxy del v4tov4 listenport=10022

pc1为linux

以ubuntu为例:
使用工具ncat实现端口转发。
1、安装ncat
apt-get install ncat
2、使能端口转发
ncat --sh-exec “ncat 172.36.56.2 22” -l 10022 --keep-open
-l为监听的本地端口;
3、其他方法
iptables、portmap、portfwd等

标签:linux,56.2,win,pc1,端口,转发,10022,ncat
来源: https://blog.csdn.net/sun172270102/article/details/115319175