阿里云ECS服务器CentOS7上安装vsftpd服务

本文涉及的产品
云服务器 ECS,每月免费额度280元 3个月
云服务器ECS,u1 2核4GB 1个月
简介:
使用root登录

1.确保服务器系统处于最新状态
[root@localhost ~]# yum -y update
如果显示以下内容说明已经更新完成
Complete!

2.重启服务器
[root@localhost ~]# reboot

3.首先检查是否已经安装,如果已经安装先删除以前版本,以免安装不成功
[root@localhost ~]# rpm -qa | grep vsftpd
[root@localhost ~]# yum list installed | grep vsftpd

4.查看httpd包是否可用
[root@localhost ~]# yum list | grep vsftpd

5.安装vsftpd
[root@localhost ~]# yum -y install vsftpd

6.设置vsftpd服务开机自启
[root@localhost ~]# systemctl enable vsftpd.service

7.检查是否已经安装了开机自动启动
[root@localhost ~]# systemctl list-unit-files | grep vsftpd
如果显示以下内容说明已经完成设置
vsftpd.service  enabled

8.激活vsftpd服务
[root@localhost ~]# systemctl start vsftpd.service

9.将原有配置文件备份
[root@localhost ~]# cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak

10.修改配置文件
[root@localhost ~]# vim /etc/vsftpd/vsftpd.conf

11.常用配置
#设定不允许匿名访问
anonymous_enable=NO
#设定允许本地用户可以访问
local_enable=YES
#设定允许登陆用户有写权限
write_enable=YES
local_umask=022
#anon_upload_enable=YES
#anon_mkdir_write_enable=YES
#如果启动这个选项,那么使用者第一次进入一个目录时,会检查该目录下是否有.message这个档案,如果有,则会出现此档案的内容,通常这个档案会放置欢迎话语,或是对该目录的说明。默认值为开启。
dirmessage_enable=YES
#是否启用上传/下载日志记录。如果启用,则上传与下载的信息将被完整纪录在xferlog_file 所定义的档案中
xferlog_enable=YES
#指定FTP使用20端口进行数据传输
connect_from_port_20=YES
#chown_uploads=YES
#chown_username=whoever
#设置日志文件名和路径,默认值为/var/log/vsftpd.log。
xferlog_file=/var/log/vsftpd.log
#启用,则日志文件将会写成xferlog的标准格式
xferlog_std_format=YES
#设置多长时间不对FTP服务器进行任何操作,则断开该FTP连接,单位为秒
idle_session_timeout=600
#设置建立FTP数据连接的超时时间,单位为秒
data_connection_timeout=120
#nopriv_user=ftpsecure
#async_abor_enable=YES
#设定支持ASCII模式的上传功能
ascii_upload_enable=YES
#设定支持ASCII模式的下载功能
ascii_download_enable=YES
#定义欢迎话语的字符串
ftpd_banner=Welcome to FTP service.
#deny_email_enable=YES
#banned_email_file=/etc/vsftpd/banned_emails
#将所有用户限制在主目录
chroot_local_user=YES
#启动限制用户的名单
chroot_list_enable=YES
#限制用户的名单列表,chroot_local_user=YES时,这些用户作为“例外”,不受限制
chroot_list_file=/etc/vsftpd/chroot_list
#ls_recurse_enable=YES
#设置vsftpd服务器是否以standalone模式运行
listen=YES
#禁止使用ipv6
#listen_ipv6=YES
pam_service_name=vsftpd
userlist_enable=YES
#这个是ftp根目录,根据你自己的情况配置
#local_root=/var/ftp
tcp_wrappers=YES
#若设置为YES,则使用PASV被动模式工作模式;若设置为NO,则使用PORT模式。默认值为YES,即使用PASV工作模式。
pasv_enable=YES
#在PASV工作模式下,数据连接可以使用的端口范围的最大端口,0 表示任意端口。默认值为0。
pasv_max_port=33003
#在PASV工作模式下,数据连接可以使用的端口范围的最小端口,0 表示任意端口。默认值为0。
pasv_min_port=33000
#设置vsftpd允许的最大连接数,默认值为0,表示不受限制。若设置为100时,则同时允许有100个连接,超出的将被拒绝。只有在standalone模式运行才有效。
max_clients=50
#设置每个IP允许与FTP服务器同时建立连接的数目。默认值为0,表示不受限制。只有在standalone模式运行才有效。
max_per_ip=50

12.创建FTP用户网站根目录
[root@localhost ~]# mkdir -p /home/ftpusername/www/{databases,logfiles,others,wwwroot}

13.增加FTP账户
[root@localhost ~]# useradd ftpusername -d /home/ftpusername/www

14.给FTP账户设置密码
[root@localhost ~]# passwd ftpusername

15.给FTP账户设置权限,用户不允许登录(通过ftp可以连接)
[root@localhost ~]# usermod -s /sbin/nologin ftpusername

16.修改用户网站根目录权限
[root@localhost ~]# chown -R ftpusername /home/ftpusername/www/wwwroot
[root@localhost ~]# chmod -R 777 /home/ftpusername/www/wwwroot

17.创建用户工作组
[root@localhost ~]# groupadd clent

18.把Ftp用户移动指定工作组
[root@localhost ~]# usermod -G clent ftpusername

19.创建限制用户的名单列表文件
[root@localhost ~]# vim /etc/vsftpd/chroot_list
相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
1天前
|
存储 弹性计算 安全
阿里云8核64G云服务器多少钱?阿里云8核64G云服务器报价及性能测评
阿里云8核64G云服务器的价格因配置和促销活动而异。目前,内存型r5和内存型r6实例的8核64G配置云服务器有优惠,优惠后最低购买价格为1454.76元/3个月起。该配置支持购买3个月、6个月和1年,带宽为1~10M可选。此外,阿里云还提供了其他规格的8核64G云服务器,如内存型r7、AMD内存型r7a、高主频内存型hfr7、内存平衡增强型r6e、高主频内存型hfr6、AMD内存型r6a、安全增强内存型r7t、存储增强内存型r7se等。不同规格的云服务器CPU性能也不同,价格也有所差异。
20 2
|
1天前
|
存储 弹性计算 ice
阿里云ECS云服务器怎么样?2024年阿里云ECS云服务器配置价格表
阿里云云服务器ECS的价格表因不同的配置、实例类型、地域和促销活动等因素而有所不同。以下是一些常见的阿里云云服务器ECS价格表信息: 1. 按量付费:按量付费是一种灵活的计费方式,您可以根据实际需求选择实例规格、操作系统、存储和带宽等配置,并按照实际使用情况进行计费。按量付费的价格通常比预付费要高一些,但灵活性更高,适合短期或临时使用云服务器的用户。
|
1天前
|
弹性计算
帕鲁游戏服务器月付多少钱?幻兽帕鲁(Palworld)阿里云服务器26元起!
各位《幻兽帕鲁》的玩家们,好消息来啦!阿里云现已强势推出专为《幻兽帕鲁》打造的游戏服务器,让您和好友的游戏体验更加顺畅无阻。想要知道这款服务器的价格吗?别着急,我这就给您细细道来。
|
1天前
|
弹性计算 大数据 测试技术
阿里云4核8G云服务器多少钱?阿里云4核8G配置云服务器不同实例收费标准价格及选择指南
阿里云4核8G配置的云服务器为多种应用场景提供了强大的计算能力。根据实例规格的不同,其价格也有所差异。目前,经济型e实例是收费标准最低的,每月仅需216元。然而,通过阿里云官网的促销活动购买,用户可以享受到更为优惠的价格。当前有经济型e、通用算力型u1、计算型c7和计算型c8y实例可选。其中,最低价格可达1684.68元/年。用户可以根据自己的应用需求、预算以及对性能的要求来选择适合的实例规格。
|
2天前
|
弹性计算 大数据 测试技术
阿里云服务器多少钱_阿里云服务器租用价格表,2024年月付及年付租用优惠价格表
2024年阿里云服务器租用价格现已公布!用户现在可以通过官方活动选择租用云服务器,月付选项涵盖1个月到9个月,而年付则可选择1年到3年或1年到5年的租期。对于云服务器ECS,我们提供经济型e实例和u1实例,其中2核2G配置、搭配3M固定带宽的e实例仅需99元一年。而u1实例则提供2核4G配置、5M固定带宽和80G ESSD Entry盘,优惠价格仅为199元一年。对于轻量应用服务器,我们提供多种配置选择。2核2G配置、3M带宽的轻量服务器一年仅需61元。如果您需要更高的性能,2核4G配置、4M带宽的轻量服务器一年只需165元。此外,我们还提供2核4G配置的服务器,用户可以享受3个月仅需30元
|
2天前
|
存储 弹性计算 大数据
阿里云8核64G云服务器多少钱?2024年阿里云8核64G云服务器配置、价格、性能测评
2024年阿里云8核64G云服务器的价格为9934.16元一年。该价格基于特定的配置和促销活动,并可能因时间、活动政策、地域等因素而有所变动。关于阿里云8核64G云服务器的性能测评,该服务器配备了64GB的内存和8核的CPU,具有极高的计算能力和处理速度,适用于处理超大型数据、运行复杂应用或需要极高并发处理能力的场景。多种带宽选择(从1M到5M)可以满足不同的网络需求,确保数据传输的高效性。同时,40GB ESSD云盘提供了快速且稳定的数据存储解决方案,有助于提升整体性能。
|
2天前
|
存储 弹性计算 大数据
阿里云4核32G云服务器多少钱?2024年阿里云4核32G云服务器配置报价详细测评
2024年阿里云4核32G云服务器的价格为5121.88元一年。这个价格基于特定的配置和促销活动,并且可能因时间、活动政策、地域等因素而有所变动。关于阿里云4核32G云服务器的性能测评,该服务器配备了32GB的内存和4核的CPU,提供了出色的计算能力和处理速度。对于需要处理大型数据、运行复杂应用或需要高并发处理能力的场景,这款服务器能够提供稳定且高效的服务。多种带宽选择(从1M到5M)可以满足不同的网络需求,而40GB ESSD云盘则提供了快速且可靠的数据存储解决方案。
|
2天前
|
存储 弹性计算 大数据
阿里云2核16G云服务器多少钱?2024年阿里云2核16G云服务器配置价格及性能详解
2024年阿里云2核16G云服务器的价格为2715.74元一年。这个价格基于特定的配置和促销活动,并且可能因时间、活动政策、地域等因素而有所变动。关于阿里云2核16G云服务器的性能测评,该服务器配备了16GB的内存和2核的CPU,虽然核数相对较少,但16GB的内存可以确保处理大型任务或应用时的流畅性。多种带宽选择(从1M到5M)可以满足不同的网络需求。40GB ESSD云盘提供了高速且稳定的存储性能,这对于提升数据读写效率非常重要。
15 0
|
2天前
|
存储 弹性计算 编解码
阿里云8核32G云服务器多少钱?2024年阿里云8核32G云服务器配置价格及性能评测
2024年阿里云8核32G云服务器的价格为7543.01元一年。该价格基于特定的配置和促销活动,可能因时间、活动政策、地域等因素而有所变动。关于阿里云8核32G云服务器的性能测评,该服务器配备了32GB的内存和8核的CPU,具有出色的计算能力和处理速度,可以轻松应对大型应用、高并发场景和复杂计算任务。同时,服务器提供了多种带宽选择,从1M到5M不等,可以满足不同用户的网络需求。40GB ESSD云盘提供了高速且稳定的存储性能,有助于提升数据读写效率。
|
2天前
|
存储 弹性计算 大数据
阿里云4核16G云服务器多少钱?2024年阿里云4核16G云服务器配置价格及性能测评
阿里云4核16G云服务器多少钱?2024年阿里云4核16G云服务器的价格并不是固定的,它会根据促销活动和实例类型有所变动。例如,在阿里云公布的2023年新版收费标准及活动价格中,4核16G配置的活动价格根据实例类型有所不同,共享型s6实例的价格为107.46元3个月,年付为1719.36元/年。此外,还有一款轻量应用服务器,4核16G的价格为61元一年。这些都是特定时间内的促销价格,可能会有所变化。关于阿里云4核16G云服务器的性能测评,这款服务器配备了16GB的内存和4核的CPU,能够提供较高的计算能力和处理速度,适合处理大型应用和复杂任务。同时,服务器提供了多种带宽选择,从1M到5M不等,

相关产品

  • 云迁移中心