一、vsftpd的安装及启用
配置好网络以及软件仓库,并下载ftp
主服务器上必须配置好网络和软件仓库
配置文件修改内容
lftp浏览服务器资源
注:只有在登录上后可以列出服务器资源才算是登陆成功,没有列除服务器资源只能是进入lftp软件。
二、lftp软件的使用
注:默认情况下,匿名用户登录后无法执行上传操作
匿名用户访问控制的命令整理表格:
三、匿名用户登录控制及默认发布目录的控制及上传功能的实现
1、匿名用户登录控制
配置文件
2、匿名用户家目录的控制
(1)实验准备
实验过程保证关闭sxlinux
检查服务及防火墙状态
(2)匿名用户家目录的访问控制
文件配置内容
3、本地配置文件的上传
配置文件打开上传功能
四、匿名用户建立目录
配置文件修改
五、匿名用户的下载功能
匿名用户的下载权限查询
配置文件
六、匿名用户的删除功能
配置文件编写
七、上传文件的权限,用户设定
1、上传文件的权限控制
配置文件
2、匿名用户上传文件的用户身份设定之后的权限设定
必须指定该上传权限 ‘0’特殊权限,‘644’普通权限;
八、控制ftp服务器的负载
在已达最大登录限额是,如果别的用户需要登录则需要已经登陆的用户退出
九、匿名用户的限速
配置文件
本地用户访问控制的命令整理表格:
十、本地用户的登录
十一、本地用户家目录的设定
配置文件
仅限本地用户
十二、本地用户写的权限
十三、本地用户上传文件的权限
配置文件
十四、本地用户的黑白名单
1、黑名单
永久黑名单
临时黑名单(设定相应参数后变成百名单)
2、白名单
十五、将用户锁定到家目录中
锁定到家目录(不能有写权限,否则报错500)
开启用户名单功能
当chroot_list_enable=YES,此名单为白名单;
当chroot_list_enable=NO,此名单为黑名单;
十六、设定ftp的虚拟账号
1、了解认证机制的方式:
2、认证文件的设定
文件编写内容
注:空格也算是用户名或密码的一部分
3、通过机制的设定
4、实验结果
十七、虚拟账号家目录的独立
1、建立家目录
2、修改配置文件
3、配置文件实现效果
十八、虚拟账号设置独立
1、关闭上传功能
配置文件
2、独立配置文件的设定
子配置文件的设定