1.Vsftpd のインストールと設定
[root@WR367201 ~]# yum -y install vsftpd
[root@WR367201 ~]# vi /etc/vsftpd/vsftpd.conf
[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
# 上の階層への移動を許可するユーザーを追加
追加するユーザ名
ln -s '/usr/lib/systemd/system/vsftpd.service' '/etc/systemd/system/multi-user.target.wants/vsftpd.service'
あとはFFFTP等のクライアントで接続してみる。
[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等のクライアントで接続してみる。