centOS FTP 安装配置

服务器为 VPS

1:卸载已装 vsftpd, 如果有

rpm -aq vsftpd 查看vsftpd版本(假设返回 “vsftpd-2.0.5-16.el55.1” )
rpm -e vsftpd-2.0.5-16.el5
5.1 删除该版本

2:安装 vsftpd

yum install -y vsftpd

3:更改FTP配置文件

vi /etc/vsftpd/vsftpd.conf
将 vsftpd.conf 中 anonymousenable=YES 改为 anonymousenable=NO, 禁止匿名登录

4:给系统添加一个用户用于登陆 ftp

只可访问 /var/www/html/ 目录

-s:禁止此用户登录SSH的权限
/sbin/nologin:不允许此用户登录系统,但可以登录FTP

创建用户密码
passwd ftpuser
然后输入两次密码

5:给新添加的用户添加访问目录的权限

假设上传到 /var/www/html/ 文件夹

一些指令

systemctl enable vsftpd.service 设置 FTP 开机启动

service vsftpd restart 重启 FTP

遇到的报错

FileZilla220
FileZilla 连接时, 返回220错误, 连接时的加密类型选为 "只使用普通FTP服务(不安全)" 后解决

0 Comments
Leave a Reply