1.Vsftpd のインストールと設定
[root@WR367201 ~]# yum -y install vsftpd
読み込んだプラグイン:fastestmirror, langpacks, priorities, refresh-packagekit
Loading mirror speeds from cached hostfile
 * fedora: mirrors.ustc.edu.cn
 * updates: mirrors.ustc.edu.cn
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ vsftpd.i686 0:3.0.2-6.fc20 を インストール
--> 依存性解決を終了しました。
依存性を解決しました
 Package               アーキテクチャー    バージョン                    リポジトリー           容量
インストール中:
 vsftpd                i686                3.0.2-6.fc20                  fedora                171 k
トランザクションの要約
インストール  1 パッケージ
総ダウンロード容量: 171 k
インストール容量: 362 k
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction (shutdown inhibited)
インストール:
完了しました! 
[root@WR367201 ~]# vi /etc/vsftpd/vsftpd.conf
# 12行目:匿名ログイン禁止
anonymous_enable=NO
# 82,83行目:コメント解除 ( アスキーモードでの転送を許可 )
ascii_upload_enable=YES
ascii_download_enable=YES
# 100,101行目:コメント解除 ( chroot有効 )
chroot_local_user=YES
chroot_list_enable=YES
# 103行目:コメント解除 ( chroot リストファイル指定 )
chroot_list_file=/etc/vsftpd/chroot_list
# 109行目:コメント解除 ( ディレクトリごと一括での転送有効 )
ls_recurse_enable=YES
# 114行目:変更 ( IPv4をリスンする )
listen=YES
# 123行目:変更 ( IPv4をリスンするならIPv6はオフにする )
listen_ipv6=NO
# 最終行へ追記
# ローカルタイムを使う
use_localtime=YES
# seccomp filter をオフにする ( ログインに失敗する場合はオフにする )
seccomp_sandbox=NO 
[root@www ~]# vi /etc/vsftpd/chroot_list
# 上の階層への移動を許可するユーザーを追加
追加するユーザ名
[root@www ~]# systemctl start vsftpd.service  起動
[root@www ~]# systemctl enable vsftpd.service  起動時に自動起動
ln -s '/usr/lib/systemd/system/vsftpd.service' '/etc/systemd/system/multi-user.target.wants/vsftpd.service' 

あとはFFFTP等のクライアントで接続してみる。 
スポンサードリンク