安装vsftpd
检测是否已经安装
vsftpd
1
2
3rpm -qa|grep vsftpd
有打印信息说明已经安装,信息格式如下:
vsftpd-3.0.2-27.el7.x86_64如果已经安装,则可以更新,或者删除重新安装
安装
1
2
3
4
5
6使用 yum 安装 vsftpd
yum install vsftpd
设置开机启动vsftpd服务
chkconfig vsftpd on
启动vsftpd服务
service vsftpd start配置防火墙
1
2
3
4
5
6打开/etc/sysconfig/iptables文件
vi /etc/sysconfig/iptables
在REJECT行之前添加如下代码
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
保存和关闭文件,重启防火墙
service iptables restartvsftpd配置
在/etc/vsftpd/vsftpd.conf文件修改以下配置
1
2
3
4
5
6禁止匿名用户anonymous登录
anonymous_enable=NO
设置的文件里,是被chroot的用户(无法向上改变目录)
chroot_local_user=YES
500 OOPS: vsftpd: refusing to run with writable root inside chroot()错误解决
allow_writeable_chroot=YES
创建用户
1 | 创建用户 |
删除用户
1 | 删除用户,会连带/home/test_user目录一起删除 |
常用命令
1 | 启动 ftp 服务 |