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