1、チェックインストールvsftpdはいるかどうか
-version vsftpdの
2を、vsftpdのインストール
はyum -y vsftpdのインストール
3を、新しいFTPディレクトリ
ます。mkdirは/ usr / / localftpローカル
、新しいユーザーを作成し、アクセスフォルダへのログインを指定4(ftpnameは、ビルドしようとしていることユーザ名、あなたは自分自身)を再生することができます
useraddの-dは/ usr / local / localftp -s / binに/ bashのftpname
5、新しいユーザーのパスワードを追加
ftpname passwdの
、6をユーザーグループが追加
ftpgroup groupaddの
、7変更フォルダのアクセス権を
-R&LT ftpnameのchown:ftpgroupは/ usr / local /のlocalftp
8、ファイアウォールサービスがftpを追加します。
ファイアウォール-CMD --permanent --zone =公共--add-サービス= FTP
ファイアウォールを--reload-cmdを
。9、設定ファイル変更
のvimの/etc/vsftpd/vsftpd.confの
コンテンツを
#フロントノートを削除 chroot_local_user = YES
chroot_list_enable = YES chroot_list_file =の/ etc / vsftpdは/ chroot_list
ascii_upload_enable = YES ascii_download_enable = YES
#文件末尾添加
allow_writeable_chroot = YES
の/ etc / vsftpdは/ chroot_listこのファイルが存在しない、手動で作成する必要があります!!!
保存して再起動vsftpdの
systemctl再起動vsftpd.serviceの
注意:
1.あなたはSELinuxをオフにしたファイルの一覧が表示されない場合
解決策:SELinuxをオフにします
ビューSELinuxの状態します。/ usr / sbin / sestatus -v#SELinuxの状態パラメータが有効になっている場合は、開いた状態であります
方法の一つ:一時閉鎖(再起動しません)
setenforce 0#設定SELinuxはpermissiveモードのなる
#setenforce 1 SELinuxを設定enforcingモードになり
方法2:設定ファイルがマシンを再起動する必要があります修正
変更/ etc / selinux / configファイル
SELINUX =変更SELinuxを施行=無効
あなたは、マシンを再起動することができます
2、xftpは、「リモートフォルダを表示することができない」異常な接続を報告しました
√再接続を削除します