通过内网穿透连接访问其他内网电脑上虚拟系统的SSH服务

现阶段国内IPv4公网IP资源紧张,个人申请宽带很难得到公网IP,IPv6的普及又遥遥无期,无法满足在家里搭建个人网站和私有云的部署,不过我们可以用内网穿透和虚拟系统的方式解决这个问题。

本文提供的方法可以实现下班后在家里用个人电脑访问公司内网电脑的虚拟终端、或在公司内网访问家里自己搭建的个人云服务器,也可以实现内网的网站搭建、WEB应用部署等。

 

使用工具:

1. XShell

2. VMware

3. 内网穿透工具:花生壳、nat123、frp等选择一个即可

 

实现原理:

与其他内网电脑上的虚拟机实现通信,实现主要分为三个部分:

1. 实现虚拟系统与本地主机的连接:VMware使用NAT方式与主机实现互通

2. 实现虚拟系统与局域网的连接:VMware的端口映射功能将主机的10022端口映射到虚拟系统的22端口

3. 实现虚拟系统与公网的连接:通过内网穿透工具实现内网端口映射

 

具体步骤:

1. 虚拟系统与本地主机连接:

打开VMware菜单栏->编辑->虚拟网络编辑器

点击NAT设置按钮,设置网关地址(例192.168.11.2),点击确定等待保存退出

94256884077ec6fe769345f0632018fa760.jpg

打开VMware菜单栏->虚拟机设置,网络连接方式选择为NAT模式

f3a3effeaafbda9240f53e78460fbcbcb3f.jpg

启动虚拟系统,配置静态IP地址:

CentOS配置方法参考:https://my.oschina.net/u/3093577/blog/1941480

这里我的IP设置成了192.168.11.8

 

打开xshell测试访问虚拟系统ssl服务:

打开xshell新建连接,主机192.168.11.8:22,端口22

959521263cd34ce0895a62ddc0d787eeb88.jpg

输入虚拟系统的用户与密码

349afb4dced6e8aa5b2a68a04205068550b.jpg

成功连接!

983e53996f5968b8bc60526a8952c67003a.jpg

2. 虚拟系统与局域网连接

选择vmware菜单栏->编辑->虚拟网络编辑器->NAT设置

在NAT设置页面添加本地端口(例10022)到虚拟机22端口的转发

之后可以通过telnet 192.168.11.8 10022来测试连接

d7a8e489aae29d2ca6086864440c233e32c.jpg

3. 虚拟系统与公网连接

下载安装并注册花生壳账号,登陆后选择端口映射

1a2709690cc1990bb9d36698e37f6116c0a.jpg

进入端口映射列表页面,点击添加映射,进入端口映射配置页面

64c72bc9f1db2af530db4e5241800467ad6.jpg

填写名称、内网主机ip和内网端口号后点击确定,会分配一个随机的公网端口

ec6051cbeb86884946c6c0e81f4acad51d4.jpg

设置完毕后保持花生壳客户端的连接,打开XShell客户端

填入分配的域名和端口号,填入服务端的账号密码,即可实现SSH的远程访问

6e916f03c9cb94983f7758218e1bc7f8b8e.jpg

318c34d0b46dd5a2b3f4714d0816c335d8c.jpg

转载于:https://my.oschina.net/u/3093577/blog/1944539

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值