vsftpd的端口号:tcp 20、21
vsftpd的配置文件:/etc/vsftpd/vsftpd.conf
LInux系统防火墙默认不允许开启20、21端口访问
使用不同用户访问FTP
1.使用匿名用户访问FTP
匿名用户登录时,用户名为ftp,没有密码
测试匿名用户文件上传的功能:
故此时匿名用户仅有查看、下载权限,无上传权限
anonymous和ftp都是匿名用户,只是名字不一样,其实代表的都是ftp用户
上传失败,因为有一个权限问题,匿名用户能否上传文件取决于FTP上传权限和访问目录本身的权限
至此可得:匿名用户是否能上传文件,取决于FTP上传权限、访问目录本身的权限、sellinux安全机制
测试匿名用户文件删除的功能:
如果希望匿名用户能对访问目录进行新建、删除、重命名,该如何操作?
手动添加其他写入权限
一般情况下,匿名用户访问主要是对外提供公共资源的时候使用,所以一般都只开放下载权限!
设置使匿名用户只能访问指定目录
anon_root=/var/public 指定匿名用户访问指定的目录