vsftpd設定
[root@falcon21 ~]# yum -y install vsftpd
上層へのアクセスを許可するユーザーの登録
[root@falcon21 ~]# echo hayato >> /etc/vsftpd/chroot_list
アクセスを禁止するユーザーの登録
[root@falcon21 ~]# echo ユーザー名 >> /etc/vsftpd/ftpusers
外部へ公開しないので、サーバー証明書は作成しない。
vsftpd起動
[root@falcon21 ~]# systemctl start vsftpd
[root@falcon21 ~]# systemctl enable vsftpd
[root@falcon21 ~]# systemctl status vsftpd
● vsftpd.service - Vsftpd ftp daemon
Loaded: loaded (/usr/lib/systemd/system/vsftpd.service; enabled; vendor preset: disabled)
Active: active (running) since 月 2018-04-30 09:32:41 JST; 11h ago
Main PID: 914 (vsftpd)
CGroup: /system.slice/vsftpd.service
4月 30 09:32:41 falcon21.space systemd[1]: Starting Vsftpd ftp daemon...
4月 30 09:32:41 falcon21.space systemd[1]: Started Vsftpd ftp daemon.
Hint: Some lines were ellipsized, use -l to show in full.
アクセス制限
[root@falcon21 ~]# echo "vsftpd:127.0.0.1" >> /etc/hosts.allow
[root@falcon21 ~]# echo "vsftpd:192.168.2." >> /etc/hosts.allow
[root@falcon21 ~]# echo "vsftpd:192.168.0." >> /etc/hosts.allow
[root@falcon21 ~]# echo "vsftpd:ALL" >> /etc/hosts.deny
*****************************************************************