FTP 伺服器架設: 1. 關閉防火牆 2. 關閉SELinux 3. 安裝所需依賴及編譯工具 4. 下載pure ftpd 5. 解壓 6. 進行配置 7. 編譯和安裝 8. 修改配置文件 9. 控制文件 10. 啟動服務 11. 添加管理用戶 12. 創建虛擬的用戶資料庫 13. 通過ftp連接 ...
FTP 伺服器架設:
關閉防火牆
service iptables stop
關閉SELinux
setenforce 0
安裝所需依賴及編譯工具
yum install -y gcc openssl-devel perl
下載pure-ftpd
curl -O https://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.47.tar.gz
解壓
tar -zxvf pure-ftpd-1.0.47.tar.gz
進行配置
./configure --prefix=/usr/local/pureftpd --without-inetd --with-altlog --with-puredb --with-throttling --with-tls
編譯和安裝
make && make install
修改配置文件
mkdir /usr/local/pureftpd/etc cd ./configuration-file/ cp pure-ftpd.conf /usr/local/pureftpd/etc/ 修改: /usr/local/pureftpd/etc/pure-ftpd.conf如下 PureDB /usr/local/pureftpd/etc/pureftpd.pdb PIDFile /var/run/pure-ftpd.pid
控制文件
cp pure-config.pl /usr/local/pureftpd/sbin/ chmod 755 /usr/local/pureftpd/sbin/pure-config.pl
啟動服務
cd /usr/local/pureftpd
./sbin/pure-config.pl ./etc/pure-ftpd.conf
檢查:netstat -tunpl
添加管理用戶
useradd pureftpd mkdir -P /var/www/html chown -R pureftpd:pureftpd /var/www/html/ ./bin/pure-pw useradd ftp_user1 -u pureftpd -d /var/www/html #上面的命令執行完後需要設置密碼 ftp_user1: ftp登錄用戶名 -u: 指定系統中存在的用戶 -d: 指定訪問的目錄
創建虛擬的用戶資料庫
./bin/pure-wd mkdb
通過ftp連接工具(FileZilla)測試