利用PuTTY实现外网访问内网服务器

很多时候会遇到外网无法访问内网服务器的问题,只能用远程桌面连接一台在内网中的服务器,再用这台服务器远程桌面连接另一台服务器,但很多时候未必有可访问外网的Windows服务器做跳板,而且目标服务器也不一定是Windows服务器。借助于PuTTY,可以实现本机直接访问目标服务器的指定端口,包括3389、21、22等端口。当然,还是需要一台能访问外网的Linux服务器做跳板。

1、正常设置PuTTY,保证可以连接到Linux服务器,不需要有sudo权限

2、在PuTTY的Connection--SSH--Tunnels中,Source Port填写本机的某一端口,不要填写被软件占用的端口,Destination填写目标服务器的内网IP和端口,其他保持默认,点击Add,然后连接服务器

3、使用远程桌面连接或其他服务时,IP填写127.0.0.1,端口填写Source Port填写的端口

4、正常使用服务

添加新评论