假如你租了一间房,为了安全~~~

即使你一次性缴纳了一年的房租,签了合同,房子你就能进去吗?

同理,你在阿里云,腾讯云,或者亚马逊云里面买了个服务器,你就可以访问服务器了吗?

当然是不的!

首先,你租的房子可能是毛坯房,连锁具都没有,全封闭式的,进不去,你的服务器也是如此!

至少要先给你的房子安装一个门锁,这样才能进出,你的服务器也得开放22端口供ssh访问。

如果是密码锁,那么很简单了,找到你房间地址号码,输入密码就可以打开啦。你的服务器也是如此,拿到它的公网IP还有用户名和密码,你就可以ssh登录进去啦。

如果是钥匙或者刷卡的门锁,那么就麻烦了,时时刻刻得带着钥匙或者门卡,服务器也是一样,不给你用户名和密码,只给你一个密钥,在各个地方访问服务器都需要密钥才能登录进去。

通常这个门不仅仅是你可以进去,你随时携带的东西也可以进去,你的服务器也是如此,上传下载数据都是没有问题的,默认21端口跟22端口一起开放。

但有些时候,你租的房子在一个封闭式小区里面,你每次进去都需要验证你的身份证,同理你的服务器也可能是如此,只有你的IP才能登录,其它任何人都不能进去的。

如果你租是一个门面房,你想展示你的货物,那么你必须要在你的房间上面开一些必要的窗户,备一些货物,跟外界交互。就好像,你想在你的服务器上面公布一些网页或者论坛,你就得把你的80端口打开,而且用lamp/wamp/mamp这些东西来构建网页内容以供展示。

当然,如果你不走寻常路,在普通的窗口里面展示货物, 而是要在房间天花板上开一个天窗,那也是可以的。同理,服务器也不一定要开80端口来展示网页,如果是shiny-server一般是3838端口,当然还有很多其它的网页服务器。

如果你想请一个物业公司,来清理整理你的房间,比如帮你丢掉一些东西,再帮你送一下家具,那么这就很麻烦了。你可以请小区以外的物业吗?物业公司的哪些人具具有进出你房间的权限呢?哪些人可以丢弃你房间的东西哪些人可以搬运一些东西去你房间呢?

同理,服务器的mysql也是如此,首先,默认只有服务器本身可以使用mysql服务,其余如何地方的电脑都不允许访问。(就是说只允许用本小区的物业)即使你设置好了其它地方可以访问mysql,默认也是不允许root访问的。(就是说,默认不允许物业公司的老大访问,只允许清洁工过来。)当然,默认可以访问你房间的任何地方的,不过你也可以设置!!

今天就这个物业的事情,搞了我一下午,真麻烦!!!

当然,如果你没有自己的服务器你肯定看不懂我在讲些什么。

亚马逊云有免费的1年服务器申请,大家去试试看吧,拿到了自己折腾一下,就明白我讲的是什么了。

当然,折腾的过程是痛苦的,请自己把握~~~

(0)

相关推荐