ftp 是 file transfe protocol(檔案傳輸協議)的英文簡稱,而中文簡稱為 「文傳協議」 用於 internet 上的控制件的雙向傳輸。
可以訪問 www.pureftpd.org 官網
解壓
tar jxvf pure-ftpd-1.0.42.tar.bz2
切換到該目錄下
cd pure-ftpd-1.0.42
編譯
./configure \--prefix=/usr/local/pureftpd \
--without-inetd \
--with-altlog \
--with-puredb \
--with-throttling \
--with-peruserlimits \
--with-tls
echo $?
make
make install
配置pureftpd
建立存放配置檔案的目錄
mkdir -p /usr/local/pureftpd/etc/
切換到
cd configuration-file
拷貝
cp pure-ftpd.conf /usr/local/pureftpd/etc/pure-ftpd.conf
cp pure-config.pl /usr/local/pureftpd/sbin/pure-config.pl
授權
chmod 755 /usr/local/pureftpd/sbin/pure-config.pl
開啟配置檔案
vim /usr/local/pureftpd/etc/pure-ftpd.conf
把原來的全部刪掉,然後複製新的進去
chrooteveryone yesbrokenclientscompatibility no
maxclientsnumber
50daemonize yes
maxclientsperip
8verboselog no
displaydotfiles yes
anonymousonly no
noanonymous no
syslogfacility ftp
dontresolve yes
maxidletime
15puredb /usr/local/pureftpd/etc/pureftpd.pdb
limitrecursion
3136
8anonymouscancreatedirs no
maxload
4antiwarez yes
umask
133:022
minuid
100allowuserfxp no
allowanonymousfxp no
prohibitdotfileswrite no
prohibitdotfilesread no
autorename no
anonymouscantupload no
pidfile /usr/local/pureftpd/var/run/pure-ftpd.pid
maxdiskusage
99customerproof yes
建立個測試目錄
mkdir /tmp/ftp
對映wangshaojun:x:500:500::/home/wangshaojun:/bin/bash
把/tmp/ftp的所有者改成wangshaojun
chown -r wangshaojun /tmp/ftp/
建立使用者命令
/usr/local/pureftpd/bin/pure-pw useradd ftpuser1 -uwangshaojun -d /tmp/ftp/
輸入兩遍密碼
pure-pw 是建立使用者命令
useradd 是虛擬使用者 用來登入ftpd的
-u是對映的本地使用者
-d是指定共享的目錄
建立生成密碼庫檔案
/usr/local/pureftpd/bin/pure-pw mkdb
檢視列表
/usr/local/pureftpd/bin/pure-pw list
啟動命令
/usr/local/pureftpd/sbin/pure-config.pl /usr/local/pureftpd/etc/pure-ftpd.conf
前面是啟動指令碼 後面是配置檔案
部署和調優 1 5 vsftp部署和優化 1
系統自帶的ftp服務軟體。vsftpd 安裝vsftpd yum install y vsftpd 啟動vsftpd etc init.d vsftpd start 如果啟動失敗,可能是埠被占用,所有的ftp服務都占有21埠 netstat lnp killall pure ftpd 預設的ftp服...
部署和調優 1 1 nfs部署和優化 2
更改共享目錄檔案預設的所有者和所屬組 已知道客戶端有個user11使用者 cat etc passwduser11 x 501 501 home user11 bin bash 服務端開啟 vim etc exports插入 mnt 192.168.1.111 rw,sync,all squash,...
部署和調優 1 1 nfs部署和優化 1
nfs服務會經常用到,用於在網路上共享儲存。舉乙個例子來說明一下 nfs 假如有三颱機器 a b c,它們需要訪問同乙個目錄,目錄中都是,傳統的做法是把這些分別放到 a b c。但是,若使用 nfs,只需要放到 a 上,然後 a 共享給 b 和 c 即可。訪問的時候,b 和 c 是通過網路的方式去訪...