【干货】将普通物理主机创建成一部云服务器(1)


很多公司或者个人学习都会选择物理主机作为自己的服务器,又或者创建个虚拟机linux系统,但是跟云服务器比较起来,还是有些不足,首先,当你离开局域网的时候,你的其他pc就连接不上了

22端口就是SSH端口,我们平时能用Xshell登陆服务器(虚拟机的话,必须选择桥接模式,否则下面白搭了),就是依靠这个端口远程登陆,然而,只是这样,我们并不能在外网环境登陆上服务器

【干货】将普通物理主机创建成一部云服务器(1)



其实,弄点门路,完全可以突破内网的限制,无论你在哪,只要有网络,就可以轻松访,不用再去购买服务器了

【干货】将普通物理主机创建成一部云服务器(1)

端口映射就是将外网主机的IP地址的一个端口映射到内网中一台机器,提供相应的服务。当用户访问该IP的这个端口时,服务器自动将请求映射到对应局域网内部的机器上(外网IP端口绑定一个内网IP端口),这样我们就打通了内外网,我们在任意一部pc都可以访问到linux服务器咯

开始--运行---cmd---在弹出的dos对话框输入 ipconfig就能看到网关IP,然后浏览器登陆网关IP,找到"虚拟服务器"工具

【干货】将普通物理主机创建成一部云服务器(1)

如图,输入linux的IP地址,内网端口一定要是22,外网端口是任意,但必须的闲置的

怎么知道是不是闲置端口:

       1.在做以上操作之前,开始--运行---cmd---在弹出的dos对话框中输入telnet 外网IP 任意端口

        【干货】将普通物理主机创建成一部云服务器(1)  

        2.怎么获取外网IP:打开网址https://ip.cn/  



要是显示打开失败,说明这个端口是闲置的,可以拿来使用

【干货】将普通物理主机创建成一部云服务器(1)

在虚拟服务器中,将22端口绑定到刚才打开失败的端口,点击保存即可

重新telnet,在dos中输入"telnet 外网ip 外网端口" 回车,当dos窗口被清空,说明映射成功!

这时候,便可以在任意的xshell访问到服务器

【干货】将普通物理主机创建成一部云服务器(1)

但是,存在一个问题,当你隔阵子打开https://ip.cn/ ,发现我们的外网ip是随机变动的,根本找不到规律,导致前面的步骤都前功尽弃了,如何优雅的解决这问题,下章节继续探讨 


上一篇:《Scikit-Learn与TensorFlow机器学习实用指南》第7章 集成学习和随机森林


下一篇:状态模式(state)解析例子