centos7は、FTPを設定しました

yumを vsftpdのインストール

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

vsftpdの設定ファイルを変更します。

Vimの/etc/vsftpd/vsftpd.conf

次のように設定ファイルを変更します 
。1.匿名アクセスを許可しません

anonymous_enableの= NO

2. FTPのログイン認証用のローカルユーザーアカウントの使用を許可します

local_enable = YES

3.ユーザのホームディレクトリを残すことはできません

chroot_local_user = YES 
chroot_list_enable = YES 
chroot_list_file =の/ etc / vsftpdは/ chroot_list

:次のような効果を用いて達成することができることで
  、ユーザーがドキュメントに記載されていない、いない①chroot_list_enable = YES、chroot_local_user = YES、ファイル/etc/vsftpd.chroot_listに記載されているユーザーが別のディレクトリに切り替えることができた場合別のディレクトリに切り替えます。

 場合chroot_list_enable = YES、chroot_local_user = NO、②
ファイル/etc/vsftpd.chroot_listに記載されているユーザーが、別のディレクトリに切り替えることはできません。文書に記載されていないユーザが、別のディレクトリに切り替えることができます。

 ③ときchroot_list_enable = NO、
ときchroot_local_user = YES、すべてのユーザーが別のディレクトリに切り替えることはできません。

 ④ときchroot_list_enable = NO、
ときchroot_local_user = NO、すべてのユーザーが別のディレクトリに切り替えることができます。
4. chroot_listファイルを作成し、必要に応じてユーザーを追加

vimのは/ etc / vsftpdは/ chroot_list

インが入る 
保存するWQして終了:ESC +を

5.設定は、ASCIIモード、アップロードとダウンロードをサポートしています。

ascii_upload_enable = YES 
ascii_download_enable = YES

6.最後のプロファイルvsftpd.confを追加します

allow_writeable_chroot = YES

文句を言われます追加しないでください

500 OOPS:vsftpdの:chroot環境内の書き込み可能なルートで実行することを拒否()

第三に、新しいFTPユーザー

useraddの-d / VAR / www /のhtmlの-gのftp -s / sbinに/ nologinにFTPUSER

-d:にユーザーがログインホームディレクトリ 
ユーザグループ:-gは 
-s / sbinに/ nologinにFTPのみ指定したユーザのログインのために、ユーザーのログインが拒否されました
 

FTPユーザのパスワードを変更します。

passwdのFTPUSER

第四に、ブートを設定します

vsftpd.serviceを有効systemctl 
vsftpd.serviceを開始systemctl

 

おすすめ

転載: www.cnblogs.com/mrma/p/10308536.html