第一步去安装软件包
[root@liudongyiCentos7 ~]# yum install vsftpd -y
查看配置文件
[root@liudongyi ~]# vim /etc/vsftpd/vsftpd.conf
anonymous_enable=YES 是否允许匿名用户登录
local_enable=YES 是否启动本地用户
userlist_enable=YES 本地用户可以访问的列表已经启用
userlist_deny=YES 本地用户拒绝访问的列表功能启用(文件中会指明那些用户被拒绝访问,其他用户可以访问)
write_enable=YES 是否可写入
local_umask=022
anon_upload_enable=YES 任何人都可以上传
anon_mkdir_write_enable=YES 任何人都可以创建目录并写入
xferlog_file=/var/log/xferlog 日志文件when xferlog_enable=YES and xferlog_std_format=YES时
测试一:假设把local_enable=Yes 则我们可以使用ftp去测试
首先安装yum install ftp -y
然后添加一个用户
然后使用用户身份去访问(以下为登录成功)
测试二:我们修改添加标语文件,然后让他出现在我们每次登录以后就提示
banner_file=/var/vsftpd_banner_file
然后创建文件
然后我们去ftp测试
先把服务重载然后ftp测试
[root@liudongyi ~]# /etc/init.d/vsftpd reload
测试三:
我们测试是否能上传并创建目录,写入数据等
重载数据
然后去测试先修改文件夹权限使用ftp命令进行创建文件夹,但是上传的话ftp并不能上传。,一直失败,下方使用的是lftp上传
我们上传的话最好使用命令lftp