两台centos
192.168.252.130作为服务器端
192.168.252.128作为客户端
一、安装vsftpd服务器
1.下载软件
yum -y install vsftpd //安装ftp服务器端软件

2.修改配置文件
vim /etc/vsftpd/vdftpd.conf
将#anon_upload_enable=YES和#anon_mkdir_write_enable=YES前的#去掉
同时保证write_enable=YES有效,编辑完成后退出。

3.创建匿名上传目录,在/var/ftp/pub内创建只写目录。
4.重启vsftpd服务

二、在客户端使用ftp服务
1.登录终端,在/root目录下创建1.txt,并写入内容
yum -y install ftp // 安装ftp客户端工具

2.登录ftp服务器(ftp为匿名用户,不用输入密码,直接回车登录即可)。
切换到upload下,上传刚刚创建的1.txt

三、设置访问控制
1.在服务器端查看刚刚上传的文件

2.在服务器上,建立ftpuser用户并设置密码123
vim /etc/vsftpd/user_list //编辑user_list文件,设置禁止登录名单
把用户user添加到文件里,即禁止user登录FTP服务器
重启ftp服务


3.在客户端尝试用ftpuser来登陆,登陆失败

4.在服务器端user_list里删除ftpuser,再客户端登录,成功


网友评论