安裝openssl支援
wget -c
tar -zxvf openssl-1.1.0c.tar.gz
cd openssl-1.1.0c
./connfig --prefix=/usr/local/openssl && make && make install
安裝pureftp
wget
tar -zxvf pureftpd-1.0.22.tar.gz
./configure
--prefix=/usr/local/pureftpd
--without-inetd \ #不支援超級伺服器
--with-altlog \ #支援選擇日誌格式(類似apache)
--with-puredb \ #支援虛擬使用者 (ftp登入使用者而非系統使用者)
--with-throttling \ #支援頻寬控制
--with-tls=/usr/local/openssl #啟用ssl/tls 支援
#./configure ---prefix=/usr/local/pureftpd --without-inet --with-altlog --with-puredb --with-throttling --with-tls=/usr/local/openssl
make && make install #編譯並且安裝
複製配置檔案
cd configuration-file #進入目錄
mkdir -p /usr/local/pureftpd/etc/ #建立配置檔案目錄
cp pure-ftpd.conf /usr/local/pureftpd/etc/pure-ftpd.conf #把配置檔案複製到軟體安裝目錄的配置檔案目錄下
cp pure-config.pl /usr/local/pueftpd/sbin/pure-config.pl #複製啟動程式
chmod 755 /usr/local/pureftpd/sbin/pure-config.pl #修改啟動程式的許可權
config.pl #修改啟動程式的許可權
修改 /usr/local/pureftpd/etc/pure-ftpd.conf 配置項
chrooteveryone yes
brokenclientscompatibility no
maxclientsnumber 50
daemonize yes
maxclientsperip 8
verboselog no
displaydotfiles yes
anonymousonly no
noanonymous no
syslogfacility ftp
dontresolve yes
maxidletime 15
puredb /usr/local/pureftpd/etc/pureftpd.pdb
limitrecursion 3136 8
anoymouscancreatedirs no
maxload 4
anyiwarez yes
umask 133:022
minuid 100
allowuserfxp no
prohibitdotfileswrite no
prohibitdotfilesread no
autorename no
anonymouscantupload no
pidfile /usr/local/pureftpd/var/run/pure-ftpd.pid
maxdiskusage 99
customerproof yes
啟動/usr/local/pureftpd/sbin/purefig.pl
/usr/local/pureftpd/etc/pure-ftpd.conf
新增賬號
useradd test
chown -r test:test /var/www/html/ #改變擁有著
/usr/local/pureftpd/bin/pure-pw useradd ftpd_user1 -utest -d /var/www/html/
常用操作
/usr/local/pureftpd/bin/pure-pw mkdb
/usr/local/pureftpd/bin/pure-pw list
/usr/local/pureftpd/bin/pure-pw userdel [使用者]
編譯安裝 Linux編譯安裝Perl Tk模組
perl語言擁有很強的正則,相較cshell在genesis,incam指令碼中有更多的靈活性,使用tk可以編寫出媲美windows的圖形介面。預設沒有安裝相關圖形模組如tk等,需要編譯安裝,本文以centos 6.10環境為例說明。安裝系統編譯工具,在系統聯網的情況下,切換root使用者,輸入 執...
linux編譯安裝codeblocks
linux安裝codeblocks挺麻煩的,現在記錄一下流程 1.安裝repoforge rpmforge release 0.5.2 2.el6.rf.rpm 即可安裝 2.安裝wxgtk 解壓縮後,進入目錄,執行命令 configure enable unicode make make inst...
Linux 編譯安裝Boost
linux 編譯安裝boost 如果是windows平台,請參考 鏈結 linux平台下要編譯安裝除gcc和gcc c 之外,還需要兩個開發庫 bzip2 devel 和python devel,因此在安裝前應該先保證這兩個庫已經安裝 yum install gcc gcc c bzip2 bzip...