一、官方下載解壓(速度較慢 我下了1個小時):http://www.proftpd.org/html
tar xvzf proftpd-1.2.9.tar.gz //解壓
二、安裝proftpd服務器
./configure --prefix=/usr/local/proftpd make make install
三、新建一個用戶pubftp 並設置密碼測試
useradd pubftp
五、修改該用戶的默認登錄目錄 vi /etc/passwdcode
pubftp:x:504:504::/opt/www:/sbin/nologin
_//這句話的意思 註冊名:口令:用戶標識號:組標識號:用戶名:用戶主目錄:命令解釋程序 這個時候你建立的文件和目錄 用chown 檢查下 應該是 pubftp 504的,若是不是則沒法修改了。這個時候請從新把程序目錄受權下 _server
六、修改proftpd.conf配置文件(若是提示報錯 請查看文件配置路徑) 編輯/usr/local/etc/proftpd.conf,找到「Group nogroup」,改成「Group nobody」,否則啓動的時候會提示錯誤。htm
七、proftpd.conf加入 DefaultRoot ~ 註釋取消掉,這一句就將ftp用戶限制在本身的目錄下。進程
八、啓動proftpd,並設置proftpd爲自啓動(服務器重啓,proftpd服務將自動加載)ip
/usr/local/proftpd/sbin/proftpd //啓動
cp /usr/local/proftpd/sbin/proftpd /etc/init.d/proftpd //自啓動
九、測試ftp是否正常 在服務器端,查看21端口是否已經啓動get
netstat -an|grep LISTEN
客戶端,查看ftp是否能正常鏈接it
ftp 服務器ip地址
十、若是修改配置文件 就必需要重啓 直接找到進程關閉 pgrep proftpd 而後kill下