高校学生在家实践之阿里云Ubuntu20.04安装FTP文件服务器

简介: Linux安装FTP

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是手机 号,填写上手机号,该服务会对手机号发送一个验证码。

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
打赏
0
0
0
0
0
分享
相关文章
阿里云国际服务器:全球企业数字化转型的云端基石
阿里云国际服务器提供高性能、高安全和全球化部署的云服务解决方案。其高效云盘具备单盘100万IOPS性能,9个9的数据可靠性,并采用三副本冗余存储确保数据安全。覆盖25个地域、80多个可用区的全球加速网络,大幅降低跨境访问延迟。阿里云已获50多项国际认证,支持企业合规出海。通过统一控制台管理多地域架构,助力企业提升效率、降低成本,是超过200个国家和地区企业的共同选择。
|
2月前
|
(手把手)在华为云、阿里云搭建自己的物联网MQTT消息服务器,免费IOT平台
本文介绍如何在阿里云搭建自己的物联网MQTT消息服务器,并使用 “MQTT客户端调试工具”模拟MQTT设备,接入平台进行消息收发。
717 42
阿里云九代云服务器c9i/g9i/r9i实例性能、适用场景解析及活动价格参考
阿里云九代云服务器c9i、g9i、r9i实例是其最新推出的高性能企业级云服务器,凭借其卓越的性能和丰富的功能,广泛应用于机器学习推理、数据分析、高网络包收发等众多场景。接下来,我们将深入探讨这三款实例的性能、适用场景以及价格等方面的详细信息。
108 15
阿里云X86/ARM/GPU/裸金属/超算等五大服务器架构技术特点、场景适配与选型策略
在我们选购阿里云服务器的时候,云服务器架构有X86计算、ARM计算、GPU/FPGA/ASIC、弹性裸金属服务器、高性能计算可选,有的用户并不清楚他们之间有何区别。本文将深入解析这些架构的特点、优势及适用场景,帮助用户更好地根据实际需求做出选择。
百度搜索:蓝易云【CentOS7系统安装配置FTP服务器详解。]
FTP服务器是一种常用的文件传输协议,它可以通过网络将文件从一个计算机传输到另一个计算机。在Linux系统中,搭建FTP服务器可以方便地进行文件传输。本文将详细介绍CentOS7系统安装配置FTP服务器的步骤。
252 0
在Ubuntu系统下使用vsftpd配置FTP服务器的步骤
以上就是在Ubuntu系统下使用vsftpd配置FTP服务器的步骤。这些步骤都是基础的,但足够让你建立一个简单的FTP服务器。如果你需要更高级的功能,例如SSL加密、虚拟用户等,你可能需要进一步研究vsftpd的配置选项。
175 13
Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇)
Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇)
343 1
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问