vsftpd設定

[root@falcon21 ~]# yum -y install vsftpd
インストール:
vsftpd.x86_64 0:3.0.2-25.el7

完了しました!

--------------------------------------

上層へのアクセスを許可するユーザーの登録
[root@falcon21 ~]# echo hayato >> /etc/vsftpd/chroot_list

[root@falcon21 ~]# echo kazuya >> /etc/vsftpd/chroot_list


アクセスを禁止するユーザーの登録
[root@falcon21 ~]# echo ユーザー名 >> /etc/vsftpd/ftpusers

外部へ公開しないので、サーバー証明書は作成しない。

vsftpd起動
[root@falcon21 ~]# systemctl start vsftpd

[root@falcon21 ~]# systemctl enable vsftpd
Created symlink from /etc/systemd/system/multi-user.target.wants/vsftpd.service to /usr/lib/systemd/system/vsftpd.service.

[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 日 2019-02-17 09:57:03 JST; 43s ago
Main PID: 11470 (vsftpd)
CGroup: /system.slice/vsftpd.service
└─11470 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf

2月 17 09:57:03 falcon21.space systemd[1]: Starting Vsftpd ftp daemon...
2月 17 09:57:03 falcon21.space systemd[1]: Started Vsftpd ftp daemon.


アクセス制限
[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

*****************************************************************

投票数:1 平均点:10.00

 
Back to Top