最近想学习一下linux系统,运行一些程序,但是电脑内存比较小,所以研究了下面的阿里云服务器。以后可能还会考虑外接ssd。毕竟重装系统更容易操作,也没有压力……不过我还是决定先试试云服务器。在同学的推荐下选择了阿里云服务器。因为使用的是学生认证,系统安装类型比较有限,只能选择centOS和Ubuntu。Ubuntu就建在这里。查看阿里云提供的服务器实例比较简单(不清楚自建和学生认证有没有区别)。购买服务器成功后,点击左侧菜单中的“云服务器ECS”,在弹出的菜单栏中选择“实例”即可看到当前服务器情况,如图:配置安全组规则安全组规则限制访问方式,ip地址等,因为我只是跑模型,配置比较基础,只配置了http和ssh协议。如果需要更专业的设置,可以参考云服务器ECS用户指南:安全组的详细说明。其实系统本身已经提供了一些安全组规则,如下图所示,这些规则一般不需要修改。这里22/22端口支持远程连接,3389/3389端口支持远程连接Windows实例。授权对象部分是支持的访问ip。如果是个人电脑,ip地址比较固定,就配置成本地电脑的ip地址。即一条安全规则最多支持10个ip地址。在定义安全组规则时,需要同时定义入站和出站方向(可以类比为支持对文件的读写操作)。以入方向的http协议配置为例。点击右上角的“添加安全组规则”,会弹出一个窗口(如图):协议类型选择“HTTP(80)”,填入服务器的IP地址授权对象本地电脑(在终端输入curlifconfig.me或进入“设置”-“网络”即可查看)。由于我用的是学校的Wi-Fi,ip变化比较大,暂时对服务器的安全要求不是太高,所以直接选择支持所有ip,即0.0.0.0/0。然后点击“确定”,需要进行手机验证。验证成功后,即可添加。然后按照此步骤在出方向也配置相应的协议支持。配置成功后,就可以开始访问服务器了。连接服务器点击“操作”下的“远程连接”,连接到服务器。需要注意的是,第一次连接时,会弹出远程连接密码提示。这个密码每次连接远程服务器都需要用到,而且只会显示一次,所以一定要记住。然后进入部署系统界面。第一次进入系统时,会要求你登录,这里需要输入购买云服务器时显示的密码。用户名默认为root。如需修改,必须在实例详情页面选择“重置密码”进行修改。登录后即可操作linux系统。对于mac系统,可以在本地使用终端连接服务器。这里最好使用root权限,即使用sudo-i命令并输入密码获取,然后在终端输入sshroot@xxx.xx.xx.x进行连接,其中@为public云服务器的网络ip,可以在查看实例详情页面找到。之后就可以愉快的开始使用云服务器了。
