mac下搭建Linux阿里云服务器

最近想要学习一下Linux系统然后跑一跑程序,但是电脑内存比较小,所以研究了以下阿里云服务器。后面可能还会考虑外接ssd,毕竟重装系统比较好操作且无压力……不过还是先决定用云服务器试水。

在同学推荐下选择了阿里云服务器,因为使用的学生认证,系统安装类型比较有限,只能选择centOS和Ubuntu。这里搭建的是Ubuntu。

查看服务器实例

阿里云提供的搭建过程还是比较简单的(不太清楚自建和学生认证是否有差别)。在购买服务器成功后,从左侧菜单点选“云服务器ECS”,并在弹出的菜单栏中选择“实例”,即可看到当前服务器的情况,如图:
mac下搭建Linux阿里云服务器

配置安全组规则

安全组规则限定了访问方式、ip地址等,由于我只是跑一跑model,配置比较基础,只配了http和ssh协议,如果需要比较专业的设置,可查看云服务器ECS用户指南:安全组的详细说明。

实际上系统本身已经提供了一些安全组规则,如下图,这些规则一般不要修改。
mac下搭建Linux阿里云服务器

这里22/22端口支持了远程连接,3389/3389端口支持了Windows实例的远程连接,授权对象部分是支持的访问ip,如果是个人电脑,且ip地址比较固定的话,配置为本地电脑的ip地址即可,一个安全规则最多支持10个ip地址。

在定义安全组规则的时候需要把入方向和出方向都进行定义(可以类比为对文件的写和读操作的支持)。以入方向的http协议配置为例说明。

在右上角点击“添加安全组规则”,可看到弹窗(如图):
mac下搭建Linux阿里云服务器

协议类型选择"HTTP(80)",授权对象填入本地电脑的ip地址(在终端输入curl ifconfig.me或者在“设置”-“网络”中均可查看)。由于我使用的是学校的Wi-Fi,ip变化比较大,对服务器的安全性要求暂时也没有太高,所以直接选择了支持所有ip,即0.0.0.0/0。之后点击“确定”,会要求手机验证,验证成功后即可添加。之后依照此步骤,在出方向中同样配置相应协议支持即可。配置成功后就可以开始访问服务器了。

连接服务器

点选“操作”下的“远程连接”即可连接服务器。需要注意的是,第一次连接的时候会弹出远程连接密码提示,这个密码在每一次连接远程服务器时都需要使用,且只会显示一次,一定要牢记。
mac下搭建Linux阿里云服务器
之后就进入部署的系统界面了。在首次进入系统时会要求登录,这里需要输入购买云服务器时显示的密码,用户名默认为root,如果需要修改的话,要在实例详情页面选择“重置密码”进行修改。登录后就可以对linux系统进行操作了~
mac下搭建Linux阿里云服务器
对于mac系统来说,可以在本地使用终端连接服务器。这里最好使用root权限,即使用sudo -i命令并输入密码获取,之后在终端中输入ssh [email protected]即可连接,其中@后为云服务器的公网ip,可在实例详情页面查看。
mac下搭建Linux阿里云服务器
之后就可以愉快地开始使用云服务器啦。

相关推荐