PUTTY本地端口映射到外网的方法

2012-05-03 300478人围观 ,发现 1 个不明物体 文章系统安全

有*inux服务器而又是在内网,想玩windows上的远控可以用这招! enjoy : )

一.修改服务端SSH配置文件

vim /etc/ssh/sshd_config

AllowTcpForwarding yes
GatewayPorts yes
TCPKeepAlive yes
ClientAliveCountMax 3
ClientAliveInterval 30

保存配置文件后重启sshd服务即可.

AllowTcpForwarding和GatewayPorts配置就不用介绍了,其他选项比较重要,主要是防超时挂起占住端口,可以根据自己网络环境设置。

TCPKeepAlive:
此选项默认为开(“yes”,发送TCP存活信息),一旦发生断线或客户端崩溃,服务器端就会感知到.这样就可以避免无限期挂起会话的出现.

ClientAliveInterval:
允许超时时间为30秒

ClientAliveCountMax:
允许超时次数为3次

二.putty设置

1.设置端口转发

Source port是远程服务器所监听的端口,我这里是3000

Destination是本地所要映射到远程服务器的端口,我这里是127.0.0.1:80,也就是把本地的80端口映射出去。

 

2. 设置每20秒自动发1个存活响应包,防止没有操作putty掉线。

 

3.连接服务器后就可以看见开启的端口,访问远程服务器的3000端口等于访问本地的80端口。


文/rayh4c

发表评论

已有 1 条评论

取消
Loading...
css.php