標籤:
yum -y install pam-develcd /usr/localtar zxf pure-ftpd-1.0.36.tar.gzcd pure-ftpd-1.0.36./configure --prefix=/usr/local/pure-ftpd/ --with-puredbmake && make check && make install
mkdir -p /usr/local/pure-ftpd/etc/touch /usr/local/pure-ftpd/etc/pureftpd.passwd/usr/local/pure-ftpd/bin/pure-pw mkdb /usr/local/pure-ftpd/etc/pureftpd.pdbcd /usr/local/pure-ftpd-1.0.36/configuration-filecp /usr/local/pure-ftpd-1.0.36/configuration-file/pure-ftpd.conf /usr/local/pure-ftpd-1.0.36/configuration-file/pure-ftpd.conf.backupvim /usr/local/pure-ftpd-1.0.36/configuration-file/pure-ftpd.conf設定檔裡pure-ftpd.conf指定pdb位置PureDB /usr/local/pure-ftpd/etc/pureftpd.pdb修改連接埠PassivePortRange 30000 30500chmod 777 /usr/local/pure-ftpd-1.0.36/configuration-file/pure-config.pl/usr/local/pure-ftpd-1.0.36/configuration-file/pure-config.pl /usr/local/pure-ftpd-1.0.36/configuration-file/pure-ftpd.confgroupadd ftp_useruseradd wfc_ftpgpasswd -a wfc_ftp ftp_user使用 id wfc_ftp 查看組資訊大概會輸出以下內容uid=502(wfc_ftp) gid=503(wfc_ftp) 組=503(wfc_ftp),502(ftp_user)# 建立使用者ftp根目錄mkdir -p /data/ftp_data/wfcchown wfc_ftp:ftp_user /data/ftp_data/wfc# 添加使用者# 文法 /usr/local/pure-ftpd/bin/pure-pw useradd $user -u $uid -g $gid -d $dir -m/usr/local/pure-ftpd/bin/pure-pw useradd wfc_ftp -u 502 -g 503 -d /data/ftp_data/wfc -m# 添加防火牆規則vim /etc/sysconfig/iptables# 在適當位置添加-A INPUT -p tcp --dport 21 -j ACCEPT-A INPUT -p tcp --dport 30000:30500 -j ACCEPTservice iptables restart# pure-ftpd 命令協助# 查看已有使用者/usr/local/pure-ftpd/bin/pure-pw list# 刪除使用者/usr/local/pure-ftpd/bin/pure-pw userdel $user -m# 修改密碼/usr/local/pure-ftpd/bin/pure-pw passwd $user -m
CentOS安裝 pure-ftpd