【Linux基础服务教程】FTP文件共享服务
一、关于FTP
1.FTP服务端
2.FTP数据存放目录
二、安装FTP服务
[root@node01 ~]# yum install vsftpd
[root@node01 ~]# systemctl start vsftpd #启动服务
[root@node01 ~]# systemctl enable vsftpd #设置开机自启动
[root@node01 ~]# netstat -tunlp | grep vsftpd #默认使用21端口TCP协议
tcp6 0 0 :::21 :::* LISTEN 7010/vsftpd
1.FTP认证模式
三、匿名用户认证配置
1.默认配置文件
2.启用匿名认证
anonymous_enable=YES
3.允许匿名用户上传文件
anon_upload_enable=YES
- 不允许直接在数据目录下上传文件,需要事先规划子目录
- 确认服务器本地匿名用户(ftp用户)对目录拥有读写权限
4.允许匿名用户上传目录
anon_mkdir_write_enable=YES
5.允许匿名用户进行修改或删除等其他操作
anon_other_write_enable=YES
6.允许匿名用户可正常下载自己上传的文件或目录
anon_umask=022
7.修改匿名用户的数据目录
anon_root=/data
四、本地用户认证配置
1.默认配置文件
2.本地用户默认数据目录
3.启用本地用户认证
local_enable=YES
4.修改本地用户数据目录
local_root=数据目录