部署和調優 1 3 pureftp部署和優化 1

2022-08-16 01:09:13 字數 2588 閱讀 9604

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 yes

brokenclientscompatibility 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 是通過網路的方式去訪...