下載 proftpd git
# wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.5a.tar.gz # wget https://github.com/proftpd/proftpd/archive/v1.3.5a.tar.gz # yum -y install gcc openssl-devel # ./configure --prefix=/usr/local/proftpd/ \ --sysconfdir=/usr/local/proftpd/ \ --enable-nls --enable-openssl --enable-shadow # make && make install
/usr/local/proftpd/bin/ 目錄下的指令github
ftpasswd:添加虛擬用戶和組shell
--passwd:建立密碼文件,即 AuthUserFile 指定的文件ui
--group:建立組文件code
--name:虛擬用戶ssl
--uid:虛擬用戶的id開發
--gid:虛擬用戶組idget
--file:密碼文件放置路徑。默認爲 ftpd.passwd(在哪執行,生成在哪)openssl
--home:虛擬用家目錄。/home/nohomeit
--shell:虛擬用戶shell環境。/bin/false
ftpquota:磁盤配額
proftpd-1.3.5a/contrib/dist/rpm 目錄中有不少開發者寫好的配置
· proftpd.init.d:自啓動
· proftpd.logrotate:logrotate配置文件
· xinetd:xinetd託管
· proftpd.spec:rpm製做spec文件