操作系统:CentOS 7

FTP服务器端软件:Vsftpd

实战任务:搭建Vsftpd服务器

操作步骤如下:

1.yum方式安装

[root@localhost sky9890]# yum install vsftpd -y

2.查看安装Vsftpd后的配置文件路径

[root@localhost sky9890]# rpm -ql vsftpd|more

/etc/logrotate.d/vsftpd

/etc/pam.d/vsftpd

/etc/vsftpd

/etc/vsftpd/ftpusers

/etc/vsftpd/user_list

/etc/vsftpd/vsftpd.conf

/etc/vsftpd/vsftpd_conf_migrate.sh

/usr/lib/systemd/system-generators/vsftpd-generator

/usr/lib/systemd/system/vsftpd.service

/usr/lib/systemd/system/vsftpd.target

/usr/lib/systemd/system/vsftpd@.service

/usr/sbin/vsftpd

/usr/share/doc/vsftpd-3.0.2

……

3.启动Vsftpd服务

[root@localhost sky9890]# systemctl  restart  vsftpd.service

4.查看进程是否启动

root@localhost sky9890]# ps -ef|grep vsftpd

root      1275     1  0 13:46 ?        00:00:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf

root      1277  1218  0 13:46 pts/0    00:00:00 grep –color=auto vsftpd

5.通过windows客户端访问Vsftpd服务器端或是通过Windows资源管理器访问

ftp://192.168.153.128/     

image.png

                                                           图1-1  匿名用户访问FTP默认目录

Vsftpd默认以匿名用户访问,只有查看权限,无法创建、删除和修改。

关闭FTP匿名用户访问:

[root@localhost /]# vi /etc/vsftpd/vsftpd.conf 

anonymous_enable=YES   #修改成NO

[root@localhost /]# systemctl restart vsftpd.service

image.png

                     图1-2  不允许匿名登录

允许匿名用户能够上传、下载、删除文件

anon_upload_enable=YES

anon_mkdir_write_enable=YES