Window10系统下,利用ssh到ubuntu服务器后,建立本地端口转发,访问更多ubuntu服务器网络环境资源。
背景:
主机A:可以连接外网,可以连接校园网,是ubuntu系统。
主机B:不能连接外网,可以连接校园网。是window10系统。
主机B是我的个人笔记本电脑,主机A是实验室的一台服务器。主机B没有办理上网的宽带业务,不能上公网。但是可以通过校园网,ssh登入到主机A上。
目的:
主机B在不办理宽带业务的情况下,利用主机B连上互联网,访问主机B所在局域网的资源
访问方法:
1、 在主机A所在的局域网拨号出口(路由器)上设置端口映射。
设置如下,主机A(IP地址192.168.9.5)的22端口,映射到主机A的出口路由器的8005端口
图1 配置端口转发
2、 获取路由器A的WAN的IP地址,为10.169.162.159
图2 查询wan口IP地址
3、 在主机B上进行ssh链接服务器A。
图3 ssh链接服务器
4、 链接成功后,设置隧道
图4 设置隧道
5、 在主机B上设置SOCK4/5
网关共享中心àInternet选项->连接->局域网设置
图6 局域网(LAN)设置
点击高级选项,设置如下
图7 代理设置
6、 在主机B上访问互联网资源
图8 访问百度
访问爱奇艺的网址
图9 访问爱奇艺
测试网速
图10 测试网速
7、 在主机B上访问主机A所在局域网内的资源
访问路由器
图11 访问路由器
访问摄像机
图12 访问摄像机
访问局域网的git资源
图13 访问局域网下git资源
目前还不能直接访问
1) ftp的资源、单独的端口映射也是不行
2) 直接内网ssh链接,单独的端口映射是可以
3) Window下的桌面链接,单独的端口映射是可以。









网友评论