A.インストール
1.インストールvsftpd
sudo apt-get install vsftpd 或者
yumをvsftpdのインストール-y
2.関連プロファイル
cd /etc/vsftpd
/etc/vsftpd/vsftpd.conf
//メインの設定ファイル、コア・コンフィギュレーション・ファイル/etc/vsftpd/ftpusers
//ブラックリストには、ユーザーがFTPサーバーの内部にアクセスすることを許可されていません/etc/vsftpd/user_list
ユーザーがFTPサーバーのリストにアクセスできるようにする//ホワイトリスト、
3.サービスの開始
systemctl enable vsftpd.service
//開始からの起動を設定
systemctl start vsftpd.service
// FTPサービスを開始
netstat -antup | grep ftp
ビュー// ftpサービスポート
4.ログ設定
1.匿名ユーザー
インストール後vxftpdは、ユーザーが直接ログインすることができ、パスワードなしでデフォルトの匿名ユーザーで有効になっています
/etc/vsftpd/vsftpd.confで匿名FTP構成設定。
Vimのvsftpd.conf
anonymous_enable=NO
//デフォルトはNO OFF YESではありません
2.ローカルユーザーのログインを設定します
#ログインユーザを作成します。
useradd ftptest #创建ftptest用户
passwd ftptest #修改ftptest用户密码
Vimのuser_list
ユーザーが参加する独自のユーザーのラインを話します
Vimのvsftpd.conf
local_enable = YESがYESに設定されています
3.その他の設定手順ユーザーがログオン
パラメータ | 説明 |
---|---|
anonymous_enableの= YES | 匿名ユーザーを受け入れ |
no_anon_password = YES | 匿名ユーザーのログインパスワードを聞かないでください |
anon_root =(なし) | 匿名ユーザーのホームディレクトリ |
local_enable = YES | ローカルユーザーを受け入れます |
local_root =(なし) | ローカルユーザのホームディレクトリ |
4.ユーザーアクセス制御
パラメータ | 説明 |
---|---|
WRITE_ENABLE = YES | アップロードすることができます(グローバル制御) |
local_umask = 022 | ファイルをアップロードするためにローカルユーザをのumask |
file_open_mode = 0666 | umaskで使用するファイルをアップロードするためのアクセス許可 |
anon_upload_enable = NO | 匿名ユーザーがアップロードすることができます |
anon_mkdir_write_enable = NO | 匿名ユーザーがディレクトリを構築することができます |
anon_other_write_enable = NO | 匿名ユーザーは、削除、変更するには |
chown_username = lightwiter | ユーザー名匿名ファイルをアップロード |