linux ftp設定

1247 ワード

  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