1. 程式人生 > >centos ftp 安裝

centos ftp 安裝

第一步:安裝vsftpd
  #yum install vsftpd -y




第二步:更改vsftpd配置檔案(注: 加註釋=在當前行加#號  取消註釋=取消當前行#號)


  1、進入配置檔案目錄並檢視當前目錄
    #cd /etc/vsftpd/
    #ls


  2、編輯配置檔案         
    #vi vsftpd.conf
  
  3、關閉預設選項(不允許任何人登入)
    anonymous_enable=YES(加註釋#)


  4、開啟允許本地使用者登入
    chroot_local_user=YES(取消註釋#)


  5、設定使用者自定義許可權目錄
    user_config_dir=/etc/vsftpd/user_config_dir (在最後起新行加上此語句,按esc後輸入:wq儲存當前配置檔案)
    
  6、建立使用者自定義許可權目錄並進入(上面那句指向的那個目錄)
    #mkdir /etc/vsftpd/user_config_dir
    #cd /etc/vsftpd/user_config_dir


  7、建立本地使用者的配置檔案(可以對不同使用者設定不同許可權)
    #touch admin


  8、編輯配置檔案
    #vi admin (admin為配置ftp許可權的使用者)


    如果僅僅是自己用,不涉及到多使用者許可權問題(特殊許可權控制可以自己百度下),加入下面一句即可
    write_enable=YES


    同樣的,按esc後 輸入:wq儲存當前配置檔案




第三步:建立ftp登入使用者(如果已經有可以忽略此步)
  #useradd admin -d /myapps/ftp -s /sbin/nologin 
  注:"/myapps/ftp"指的是使用者根目錄  "-s /sbin/nologin"指的是不允許使用者登入linux系統,不需要此限制可以去掉


  #passwd admin (為使用者設定密碼,更改也是此命令,按照提示連續輸入兩次密碼即可設定成功)




第四步:開啟你的vsftpd服務
  #service vsftpd start
  
  注:如果服務已經開啟還連線不上ftp伺服器,可以關閉你的防火牆
  #service iptables stop
  
  如果還連線不上 禁用SELinux
  #setenforce 0