1. 程式人生 > >在 CentOS 上搭建FTP伺服器

在 CentOS 上搭建FTP伺服器

    主要步驟:
 
    (1)在ROOT賬戶下使用 "rpm -q vsftpd" 命令檢測是否安裝了該ftp服務。若已經安裝,會返回對應的版本號資訊;若沒有安裝,使用 “yum -y install vsftpd” 安裝vsftpd服務。
    (2)vsftpd的配置檔案是 "/etc/vsftpd/vsftpd.conf" 。改變對應的配置選項:
        anonymous_enable=NO         # 禁止匿名使用者訪問
        chroot_local_user=YES       # 允許本地訪問
    (3)建立用來測試的ftp賬戶:
        useradd -s /sbin/nologin -d ***(ftp服務的根目錄) ****(使用者名稱)
        設定密碼:
        passwd ****(對應的使用者名稱)     
    (4)給家目錄修改許可權,用來上傳檔案
        chmod o+w ***(ftp服務的根目錄)
    (5)修改SELINUX
        對應的配置檔案是 "/etc/selinux/config"
        對應行改為: "SELINUX=disabled"   
    (6)鍵入命令 "setenforce 0" 臨時修改selinux策略而不用重啟selinux服務。
    (7)鍵入命令 "service vsftpd restart" 來重啟vsftpd服務,然後用軟體來測試ftp服務是否能夠正常使用。


參考網站:http://www.centoscn.com/CentosServer/ftp/2013/0730/816.html