pure-ftpdインストール手順
3439 ワード
wget
pure-ftpd
5. tar jvxf pure-ftpd-1.0.42.tar.bz2
6. cd pure-ftpd-1.0.42
./configure \
--prefix=/usr/local/pureftpd \
--without-inetd \
--with-altlog \
--with-puredb \
--with-throttling \
--with-peruserlimits \
--with-tls
エラーが発生した場合:
gccのインストール、opensslエラー、opensslとopenssl-develのインストール
7. make&make install
8. mkdir -p/usr/local/pureftpd/etc/
cd configuration-file
9.
mkdir -p /usr/local/pureftpd/etc/
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
10 vim/usr/local/pureftpd/etc/pure-ftpdを修正する.confまたは>/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
AnonymousCanCreateDirs no
MaxLoad 4
AntiWarez yes
Umask 133:022
MinUID 100
AllowUserFXP no
AllowAnonymousFXP no
ProhibitDotFilesWrite no
ProhibitDotFilesRead no
AutoRename no
AnonymousCantUpload no
PIDFile /usr/local/pureftpd/var/run/pure-ftpd.pid
MaxDiskUsage 99
CustomerProof yes
11.pure-ftpdの起動
/usr/local/pureftpd/sbin/pure-config.pl /usr/local/pureftpd/etc/pure-ftpd.conf
12.アカウントの作成
[root@localhost ~]# mkdir /data/www/
[root@localhost ~]# useradd www
[root@localhost ~]# chown -R www:www /data/www/
[root@localhost ~]# /usr/local/pureftpd/bin/pure-pw useradd ftp_user1 -uwww -d /data/www/
Password:
Enter it again:
13.ユーザー情報データベースファイルの作成
/usr/local/pureftpd/bin/pure-pw mkdb
14.
pure-pwは現在のftpアカウントをリストすることもできます.もちろん、あるアカウントを削除することもできます.私たちはもう一つのアカウントを作成します.
[root@localhost ~]# /usr/local/pureftpd/bin/pure-pw useradd ftp_user2 -uwww -d /tmp
[root@localhost ~]# /usr/local/pureftpd/bin/pure-pw mkdb
現在のアカウントをリストします.
[root@localhost ~]# /usr/local/pureftpd/bin/pure-pw list
アカウントを削除するコマンドは次のとおりです.
[root@localhost ~]# /usr/local/pureftpd/bin/pure-pw userdel ftp_user2
pure-ftpdのテスト
テストに使用するツールはlftpと呼ばれ、まずインストールします.
[root@localhost ~]# yum install -y lftp
テスト:
[root@localhost ~]# touch /data/www/123.txt
[root@localhost ~]# lftp [email protected]
:
lftp [email protected]:~> ls
drwxr-xr-x 2 514 www 4096 Jun 12 11:14 .
drwxr-xr-x 2 514 www 4096 Jun 12 11:14 ..
-rw-r--r-- 1 514 www 0 Jun 12 11:14 123.txt
本文は“Linux学習空間”のブログから出て、転載して作者と連絡してください!