安裝Pure-ftpd指令
- 進入pure-ftp資料夾
% cd /usr/ports/ftp/pure-ftpd
- 安裝pure-ftpd
% make install clean
- 複製設定檔
% cd /usr/local/etc % cp pure-ftpd.conf.sample pure-ftpd.conf
編輯設定檔
% nano pure-ftpd.conf
設定檔內容:
ChrootEveryone yes # 限制每個用戶到自己的根目錄 MaxClientsNumber 50 # 最多連線數 MaxClientsPerIP 8 # 每個IP最多連線數量 DisplayDotFiles yes # 是否顯示隱藏系統檔 NoAnonymous yes # 不允許匿名用戶 Umask 133:022 #文件權限:目錄,777-133=644:777-022=755 AllowUserFXP no # 允許使用者用FTP軟體傳輸 CreateHomeDir yes # 當使用者第一次存取FTP空間時,會依據帳號自動創資料夾
設定開機自動啟動
% nano /etc/rc.conf 加入pureftpd_enable="YES"
啟動FTP
% /usr/local/etc/rc.d/pure-ftpd start