关闭防火墙
service iptables stop
或打开21端口
vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
如果更改了iptables就需要重启防火墙,命令如下:
service iptables restart
安装ftp
yum -y install vsftpd
配置ftp
vi /etc/vsftpd/vsftpd.conf
anonymous_enable=NO -禁止匿名登录
local_enable=YES -允许实体用户登录
write_enable=YES
userlist_enable=YES
userlist_deny=yes
userlist_file=/etc/vsftpd/user_list
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
新增ftp账户
useradd -s /sbin/nologin test
passwd test
添加锁定的用户列表
vi /etc/vsftpd/chroot_list
添加test,注意:多个用户名使用回车换行,每行一个用户
重启ftp服务器
service vsftpd restart
修改本地目录权限
chmod -R o+w /home