VSFTPインストール構成

要件:、FTPを構築する仮想ユーザーを与えるために、唯一の1つのディレクトリのアクセス権があります

 

1. vstpdをインストールします。

yumをインストールvsftpdの-y

 

libdb-utilsの2.インストール

  仮想ユーザ認証ファイルを生成するためのBerkeley DBのインストールツール

yumをインストールlibdb-utilsの#Centos7 

yumをインストールDB4のDB4-utilsの#Centos6

 

3.所有者ユーザーを作成します。

  すべてのユーザーがメインユーザーである仮想ディレクトリのパーミッションをマッピングされます。

 

4.メイン設定ファイル(/etc/vsftpd/vsftpd.conf)を変更

聞く= YES#1のIPv4利用聴い
anonymous_enableの= NO#匿名アクセスオフ
dirmessage_enableを= YES 
xferlog_enable = YES#ブートログ
xferlog_file =は/ var / log / vsftpd.log 
xferlog_std_format = YES 
chroot_list_enable = YES#は、ユーザーが特定のディレクトリのままにすることはできません制限
chroot_list_fileを= /など/ vsftpdは/ chroot_list 
chroot_local_user = YES 
YES#開始=後guest_enableは、すべての非匿名ユーザーがアクセスし、仮想ユーザーに変換するすなわちguest_usernameにマップされます
すなわちguest_username = WWWの
user_config_dir =の/ etc / vsftpdは/ vsftpd_user_conf#仮想ユーザープロファイルディレクトリの
pam_service_nameを= vsftpdの#pam証明書ファイル名
local_enable = YES#仮想ユーザを含むシステムのローカルユーザを、有効

 

5. chrootのファイルを作成します。

タッチの/ etc / vsftpdは/ chroot_list

  

6.仮想ユーザーリストを作成します。

エコー-e "FTPUSERの\のn123456">の/ etc / vsftpdは/仮想ユーザ

 

7.仮想ユーザ認証ファイルを生成

db_load -T -tハッシュ-fは/ etc / vsftpdは/仮想ユーザ/etc/vsftpd/vuser.db 
のchmod 600 /etc/vsftpd/vuser.db

 

8.設定した仮想ユーザ認証

CPの/etc/pam.d/vsftpd{,.bak} 

エコー-e \ 
「AUTH /lib64/security/pam_userdb.soデシベル=の/ etc / vsftpdは/仮想ユーザ\ nは\必要な
アカウントに必要な/lib64/security/pam_userdb.soをデシベル=の/ etc / vsftpdは/仮想ユーザ」> /etc/pam.d/vsftpd

  

9.仮想ユーザープロファイルを設定します

MKDIRは/ etc / vsftpdは/ vuser_conf / 
VIの/ etc / vsftpdは/ vuser_conf / FTPSERVER#FTP仮想ユーザー均一に対応するファイル名

WRITE_ENABLE = YES 
anon_world_readable_only = NO 
anon_upload_enable = YES 
anon_mkdir_write_enable = YES 
anon_other_write_enable = YES 
local_root = /ホーム/ WWW /バックアップ#仮想ホームディレクトリ、およびホストグループのユーザーを指定する必要があり、ユーザ
anon_umask = 020

 

10.ファイアウォールの環境設定とSELinux

-P ftpd_full_access ON setsebool- 

TCPポート21 -p INPUTはACCEPT -j #FTP接続されている--dportのiptables -I 
のiptables -I INPUT -p tcpの33000 --dport:34000のランダムなポートがモード#pasv ACCEPT -j 
> iptablesの保存、/ etc / sysconfig / iptables内#ファイアウォールの設定を保存

 

11.再起動vsftpdの

サービスvsftpdの再起動

  

  

おすすめ

転載: www.cnblogs.com/ltlinux/p/11293832.html