高校学生在家实践之阿里云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是手机 号,填写上手机号,该服务会对手机号发送一个验证码。

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
30天前
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感
|
3天前
|
Ubuntu 网络协议 关系型数据库
超聚变服务器2288H V6使用 iBMC 安装 Ubuntu Server 24.04 LTS及后续系统配置
【11月更文挑战第15天】本文档详细介绍了如何使用iBMC在超聚变服务器2288H V6上安装Ubuntu Server 24.04 LTS,包括连接iBMC管理口、登录iBMC管理界面、配置RAID、安装系统以及后续系统配置等步骤。
|
30天前
|
监控 Java Linux
Linux系统之安装Ward服务器监控工具
【10月更文挑战第17天】Linux系统之安装Ward服务器监控工具
54 5
Linux系统之安装Ward服务器监控工具
|
28天前
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感
|
28天前
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感
|
1月前
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感
|
1月前
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感
|
1月前
|
人工智能 安全 大数据
ARM 服务器上安装 OpenEuler (欧拉)
openEuler 是华为于2019年开源的操作系统,支持多种处理器架构,包括X86和鲲鹏。截至2020年底,openEuler 拥有3万社区用户、2万多个拉取请求、2000多名贡献者和7032款软件。openEuler 提供高效、稳定、安全的系统,适用于数据库、大数据、云计算和人工智能等场景。本文介绍了在神州鲲泰 R522 服务器上安装 openEuler 的详细步骤,包括下载镜像、配置 RAID 和 BIOS 设置等。
203 0
ARM 服务器上安装 OpenEuler (欧拉)
|
1月前
|
Ubuntu TensorFlow 算法框架/工具
NVIDIA Triton系列05-安装服务器软件
本文介绍了NVIDIA Triton推理服务器的安装方法,涵盖源代码编译、可执行文件安装及Docker容器部署三种方式。重点讲解了在NVIDIA Jetson AGX Orin设备上的安装步骤,适合Ubuntu 18及以上系统。通过检查HTTP端口状态确认服务器运行正常,为后续客户端软件安装做准备。
45 0
NVIDIA Triton系列05-安装服务器软件
|
1月前
|
Ubuntu 应用服务中间件 开发工具
Ubuntu16.04搭建gitlab服务器,搭建pip源服务器(两种方式),搭建apt源服务器
这篇文章是关于如何在Ubuntu 16.04系统上搭建GitLab服务器、pip源服务器(使用pypiserver和NGINX两种方式),以及apt源服务器的详细教程。
28 0
Ubuntu16.04搭建gitlab服务器,搭建pip源服务器(两种方式),搭建apt源服务器