学习笔记之FTP服务器搭建简述(二)

本地用户有密码访问

首先修改配置文件/etc/vsftpd/vsftpd.conf
学习笔记之FTP服务器搭建简述(二)_第1张图片
修改/etc/vsftpd/user_list配置文件
学习笔记之FTP服务器搭建简述(二)_第2张图片
修改/etc/vsftpd/ftpusers配置文件
学习笔记之FTP服务器搭建简述(二)_第3张图片
登陆并验证
学习笔记之FTP服务器搭建简述(二)_第4张图片

虚拟用户访问

新建vuser.list(虚拟用户)文件
学习笔记之FTP服务器搭建简述(二)_第5张图片
使用db_load -T -t hash -f vuser.list vuser.db将虚拟用户文件转换为数据库文件
这里写图片描述
使用file vuser.db命令查看文件类型,可以看到vuser文件类型为hash
学习笔记之FTP服务器搭建简述(二)_第6张图片
使用chmod 600 vuser.db设置文件vuser.db的权限只有拥有者才具有可读可写的权限
这里写图片描述
使用rm -rfv vuser.list删除原文件,保证安全
这里写图片描述
使用useradd -d /var/ftproot -s /sbin/nologin virtual新建一个虚拟用户的映射账号virtual,指定宿主目录为/var/ftproot,并指定不允许登录系统
这里写图片描述
使用ls -ld /var/ftproot/查看/var/ftproot/目录的所属
这里写图片描述
使用chmod +777 /var/ftproot/给与/var/ftproot/目录全部权限
这里写图片描述
使用vi /etc/pam.d/vsftpd.vu命令为虚拟用户创建pam认证模块,命名为vsftpd.vu
学习笔记之FTP服务器搭建简述(二)_第7张图片
修改vsftpd.conf配置文件
学习笔记之FTP服务器搭建简述(二)_第8张图片
为虚拟用户设置不同的权限
学习笔记之FTP服务器搭建简述(二)_第9张图片
再次修改配置文件,定义虚拟用户不同权限的配置文件所存放路径
学习笔记之FTP服务器搭建简述(二)_第10张图片
登陆并验证
学习笔记之FTP服务器搭建简述(二)_第11张图片

你可能感兴趣的:(学习笔记之FTP服务器搭建简述(二))