提示:本篇文章仅供参考,实际操作请根据实际情况而定。
使用putty打隧道,实现内网环境下不再需要在跳板机上进行web上的操作或者ssh远程服务器进行操作。
前言
提示:博主也是刚工作不久的小白,懂得不是很多,这篇博客仅仅提供本人的经验。
环境前提:目标内网服务器linux系统,有台Windows系统的可连接外网的跳板机,你有一台公网地址的linux服务器,并且你可以连上他的vpn
提示:以下是本篇文章正文内容,下面案例可供参考
一、拖个putty到跳板机
方法有很多种,看你,最简单的就是把putty客户端通过qq邮箱发送过去。(putty很小,网上随便下载个,或者点击下方链接花1积分下载。)
https://download.csdn.net/download/winxy1314/79851739(不想找可以通过这个链接下载,博主自用,亲测无毒无广告。)
二、打开putty,开始第一步操作
1.点击左侧SSH选项+号,然后点击Tunnels,在点击黄色方框里的Remote。
2.再蓝色的方框Destination输入你要打通的服务器的ip:端口,如果要打开web一般默认是80端口,如果打算ssh远程则填远程port端口,
3.然后随便在绿色框Source port随便输入一个没有被使用的的端口号(不要用1521、8080之类的端口,建议随便输个自己能记住的10000以上的端口号。比如15212之类的),
4.最后点击add,然后不要关闭,进行第三步。
如下(示例):
三.连入公网的vpn服务器
1.还是刚刚的那个putty窗口,点击最上面的Session,在里面 Host Name 里面输入vpn的ip地址后面port填上远程端口号,然后再点击open即可。
以上就是全部步骤了,但是这样打完时间长不动putty隧道会自己断掉。可以右键putty最上面的地方弹出菜单,点击Change Settings…弹出设置菜单,然后点击Connection黄色框里填上15,其他的也可以,看你自己的想法,然后点击open。
总结
打完隧道后如果要上web,直接打开浏览器在网址栏上输入vpn的ip:Source port里面填写的端口号就能打开网页。如果要远程连接服务器也是vpn的ip:Source port里面填写的端口号就能上打通隧道的服务器,进去后可以ifconfig看下ip对不对。