FTP

时间:2021-08-19
本文章向大家介绍FTP,主要包括FTP使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
FTP服务的工作原理?

CS模式

FTP服务的工作模式有几种?是什么?

主动模式

被动模式

vsftpd的用户类型有几种?是什么?

有三种用户类型

1、匿名用户

2、本地用户

3、虚拟用户

vsftpd的基本配置  ( /etc/vsftpd/vsftpd.conf )
anonymous_enable=YES  // 匿名用户
local_enable=YES    //是否允许本地用户登录
write_enable=YES   //是否对登录用户开启写权限
local_umask=022   //反掩码= 755(本地用户ugo)
anon_world_readable_only=YES   //匿名用户是否允许下载可阅读的文档,默认为YES。
anon_upload_enable=YES      //是否允许匿名用户上传文件。只有在write_enable设置为YES时,该配置项才有效。而且匿名用户对相应的目录必须有写权限。默认为NO。
anon_mkdir_write_enable=YES   //是否允许匿名用户创建目录。只有在write_enable设置为    YES时有效。且匿名用户对上层目录有写入的权限。默认为NO。  
anon_other_write_enable=NO    //若设置为YES,则匿名用户会被允许修改
控制用户是否允许切换到上层目录
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file_file=/etc/vsftpd/chroot_list
1、两个条件都为YES,file=* 在文件中的用户不会被锁定家目录,没在这个文件的用户将被锁在自己的家目录中
2、*enable=YES  and *user=NO,file=*在文件中的用户被锁定家目录,不在这个文件的用户可以切换家目录
3、*enable=NO and *user=Yes,file=*所有用户都不能切换目录
4、*enable=NO and *user=NO,file=*在不在文件中都可以切换目录

原文地址:https://www.cnblogs.com/Zhangtao-linux/p/15161658.html