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