永无止境地追求着 » ssh实现端口转发

永无止境地追求着 » ssh实现端口转发

ssh实现端口转发

2012年6月14日 | 分类: 生活感悟 | 标签:

记录一下这个简单的方法,这样就可以把一些内网机器的服务暴露到公网上去了。

内网机器:

1 #把gw的port转发到内网机器的hostport
2 ssh -CNfg -R port:localhost:hostport [user@]gw-ip

gw:

1 #把gw上的port转发到本机的hostport
2 ssh -CNfg -L port:localhost:hostport [user@]locahost

以上的命令都是监听port端口,如果有数据则转发到hostport端口,所以内网的port是等于gw上的hostport,这样就可以把gw上的port端口映射到内网的hostport端口上了。访问gw的port端口就相当于访问了内网的hostport端口。

have fun!

你可能感兴趣的:(ssh)