手動安裝PURE FTPD 用虛擬帳戶管理

2021-04-14 16:49:58 字數 1419 閱讀 1568

more..

引數說明:

–prefix=/usr/local/pureftpd 設定安裝目錄為/usr/local/pureftpd

—with-language=simplified-chinese 設定語言為簡體中文

–with-everything 安裝pureftp的全部功能

5.編譯安裝

#make install-strip

7.建立ftp本地帳戶

#groupadd ftpgroup

#useradd -g ftpgroup -d /dev/null -s /etc ftpuser

8.建立conf檔案

#cd /usr/local/pureftpd

#mkdir etc

#cp /home/distfiles/pure-ftpd-1.0.21/configuration-file/pure-ftpd.conf /usr/local/pureftpd/etc/

9.配置conf檔案

#cd /usr/local/pureftpd/etc

#vi pure-ftpd.conf

需要修改的引數見下面

noanonymous yes        (不需要匿名帳戶登陸)

puredb                        /usr/local/pureftpd/etc/pureftpd.pdb      (虛擬帳戶支援庫檔案位置)

10.建立虛擬帳戶目錄和虛擬帳戶

#cd /usr/local/pureftpd/bin

#mkdir /home/ftputest

#./pure-pw useradd ftpu -g ftpuser -d /home/ftpdutest

#./pure-pw mkdb /usr/local/pureftpd/etc/pureftpd.pdb

注意:每次新增帳戶後執行一次./pure-pw mkdb /usr/local/pureftpd/etc/pureftpd.pdb就不用重啟pureftpd

11.執行pureftpd

#cd /home/distfiles/pure-ftpd-1.0.21

#chmod 755 configuration-file/pure-config.pl

#cp configuration-file/pure-config.pl /usr/local/pureftpd/sbin/

#cd /usr/local/pureftpd/sbin/

#./pure-config.pl /usr/local/pureftpd/etc/pure-ftpd.conf &

12.測試

隨便找一台機器執行ftp命令或用ftp客戶端軟體進行連線測試

注意:以後新增ftp帳號,如果提示沒有指定uid和gid的話就指定乙個,預設可以指定為503:505

pureftpd對虛擬使用者的支援

自從0.99.2 版本開始,pure ftpd 就開始支援虛擬使用者。虛擬使用者方式十分類似 etc passwd 將使用者的相關資訊,如口令 姓名 uid 目錄等,存入檔案。但是該檔案只適用於 ftp。這意味著,可以為 ftp設定虛擬使用者,而不需要在系統中新增系統使用者。同時,可以為這些使用者單...

pureftp虛擬使用者管理手動安裝

手動安裝pure ftpd 用虛擬帳戶管理 1.建立安裝源目錄 mkdir home distfiles cd home distfiles wget ftp ftp.pureftpd.org pure ftpd releases pure ftpd 1.0.21.tar.gz 3.解壓縮原始碼包 ...

pure ftpd簡單安裝和配置

groupadd ftpgroup 載入ftp組 grep ftpgroup etc group 查gid號 tar zxvf pure ftpd 版本號.tar.gz cd pure ftpd 版本號 configure prefix usr local pureftpd with languag...