搭建匿名访问的FTP服务
(1)克隆虚拟机,设置光盘,挂载光盘
(2)服务端yum下载vsftpd
(3)进入到/var/ftp下修改pub的属主为ftp
(4)先将/etc/vsftpd/vsftpd.conf配置文件备份,然后进行修改
(5)启动ftp的服务端
(6)服务端、客户端关闭防火墙
(7)客户端安装ftp
(8)客户端连接ftp服务端
- **注意:**匿名用户客户端登入ftp默认是服务端的/var/ftp/目录
(9)测试下载文件到客户端
(10)客户端上传文件到服务端
本地用户访问的FTP服务
(1)创建本地用户
(2)修改配置文件
(3)重启vsftpd服务
(4)黑名单列表
(5)vsftpd.conf添加配置userlist_deny=NO,黑名单变成白名单
(6)测试,用刚刚创建的lisi登录
虚拟用户访问FTP服务
(1)建立虚拟用户的账号存储文件
(2)生成数据库文件vusers.db
- db_load命令
- -T:允许非Berkeley的程序使用数据库
- -t:指定算法(hash:哈希算法)
- -f:指定源文件
(3)修改用户权限,增强安全性
(4)添加虚拟映射账号,指定家目录,不能登录
(5)增加PAM认证,手动创建此pam认证文件
(6)修改配置文件vsftpd.conf
(7)重启vsftpd,客户端测试