CentOS7配置FTP服务
安装vsftpd
1 | yum install -y vsftpd |
添加用于FTP连接的用户
1 | useradd ftpuser -s /sbin/nologin |
注:-s /sbin/nologin选项禁用该用户从终端登录,只能从FTP登录。
设置FTP连接用户的密码
1 | passwd ftpuser |
注:连续输入两次之后,密码设置成功。
配置vsftpd
1 | cd /etc/vsftpd |
配置文件修改如下:
1 | #修改如下配置项 |
开放连接端口21和端口范围30000~30050
1、如果启用了iptables和firewalld则需要分别添加;
2、如果使用阿里云ECS,则还需要到安全组中添加端口。
启动vsftpd服务,服务管理方式使用systemctl
1 | systemctl start vsftpd // 启动vsftpd服务 |
参考链接:
[Linux安装vsftpd及配置详解](https://blog.51cto.com/meiling/2071122