vsftpd , , /etc/vsftpd/vsftpd.conf , , ftp ftp , home /var/ftp, nologin( )
1.yum -y install vsftpd
2.service vsftpd start
3.
vi /etc/vsftpd/vsftpd.conf
anonymous_enable=YES , NO
4. (ftpuser , )
useradd ftpuser
( )passwd ftpuser
, , 。 /home/ftpuser.
5. 21 ftp 21,
ftp://122.11.49.11 , , , selinux 。
6. selinux
getsebool -a | grep ftp
, off, ,
....
allow_ftpd_full_access off
....
....
ftp_home_dir off
on
setsebool -P allow_ftpd_full_access 1
setsebool -P ftp_home_dir 1
vsftpd
service vsftpd restart ( , , ftp passive , Entering Passive mode, passive , , ftp passive iptables , , , ftp port , passive 。 , , ) :
1.vsftod 500 opps:could not open chroot() list file:/etc/vsftpd/chroot_list
,
“vi /etc/vsftpd/chroot_list”, , , 。2. :getsebool -a | grep ftp setenforce: SELinux is disabled :vi /etc/selinux/config
:SELINUX=1
linux, selinux