写在最前
服务器要求:本人使用阿里云ECS
系统:centos 8.2
使用前需要在阿里云安全组开启端口
- 需要开启的端口号为:20/21
- 配置方向:入方向
- 协议类型:TCP
- 授权对象:默认值
安装vsftpd
因为我用的是centos系统,所以在安装时使用的是yum命令,如果是ubuntu或者Debian系统,请使用apt-get命令。
yum install vsftpd
- !使用yum命令需要使用管理员账户,请切换至root后再安装
配置vsftpd
!在修改配置前,请将原始配置文件备份一份
vsftpd相关的配置信息都被存放在 “/etc/vsftpd” 目录下,主配置文件为:vsftpd.conf
第一次打开vsftpd.conf,需要找到“Listen=NO”,将其改为YES,修改此项是为了打开vsftpd的ipv4监听,这样来自客户端的请求才能被接收。接着找到“listen——ipv6=YES”,将其改为NO,关闭IPV6监听。
接着打开这两项:
local_enable=YES #本地开关
write_enable=YES #写开关
打开后使用以下命令重启ftp服务:
systemctl start vsftpd.service