1 基本介绍
本人目前硕士研究生三年级在读,软件工程专业,在公众号上看到阿里云的ECS云服务器相关介绍,然后在官网上注册了账号,在学生认证时了解到“飞天加速计划·高校学生在家实践活动”。
2 云服务器ECS的使用
本文以Ubuntu20.04下安装FTP服务器为例,描述对ECS的使用情况
2.1 安装VSFTPD
sudo apt-get install vsftpd
如果出现下面的情况
Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package vsftp
可进行一下操作
sudo apt-get clean sudo apt-get upgrade sudo apt-get update
2.2 修改/etc/vsftpd.conf
chroot_list_enable=YES # (default follows)# 白名单用户,注:只需要列出用户名即可,每个用户占一行,没有该文件自己创建即可chroot_list_file=/etc/vsftpd.chroot_list allow_writeable_chroot=YES secure_chroot_dir=/var/run/vsftpd/empty ## This string is the name of the PAM service vsftpd will use.# 将pam_service_name修改为ftppam_service_name=ftp
2.3 添加ftp用户
# 创建zhangsan用户sudo usermod -s /sbin/nologin zhangsan # 修改该文件夹的权限chmod777 /home/zhangsan # 修改用户zhangsan的密码passwd zhangsan
用户zhangsan不能使用此账户登录系统
2.4 重启ftp服务
service vsftpd restart
2.5 测试
C:\Users\Administrator>ftp 127.0.0.1 连接到 127.0.0.1。 220 (vsFTPd 3.0.3) 200 Always in UTF8 mode. 用户(127.0.0.1:(none)): junzhu 331 Please specify the password. 密码: 230 Login successful. ftp>
3 总结
通过对云服务器ECS的基本使用,了解了终端中软件包的安装和配置服务器的流程,另外,在阿里云中服务器中预先安装了一些常见的工具,如Vim,gcc工具,非常的人性化,减少了运维人员的安装。
在使用过程中,印象最深的就是ECS的可伸缩配置服务器的规格,特别是当项目的访问增大时,可以直接升级服务器的配置,大大减少了传统过程中移植服务器带来的不便。
当下,云服务越来越受到开发人员的追捧,主要原因就是云服务使用非常便捷,便于管理和运维人员的后期维护。
4 短信服务的部署
http://47.113.201.216:8005/edumsm/msm/send/phoneNum
通过对云服务器ECS的使用,在服务器上部署了一个短信服务,其中phoneNum是手机 号,填写上手机号,该服务会对手机号发送一个验证码。