LNUIX-FTP服务的原理及配置

LNUIX-FTP服务的原理及配置
配置示例
关闭防火墙和selinux,开启ftp
[[email protected] ~]# systemctl stop firewalld.service
[[email protected] ~]# setenforce 0
[[email protected] ~]# systemctl restart vsftpd
进入ftp配置文件,添加允许虚拟用户登录,关闭匿名用户登录
guest_enable=YES
guest_username=vhaha
virtual_use_local_privs=YES
修改权限
chmod 704 /home/teacher/vhaha/
创建虚拟用户及密码
vim /etc/vsftpd/vhaha
LNUIX-FTP服务的原理及配置
将虚拟用户文件转换成用户数据库文件
db_load -T -t hash -f /etc/vsftpd/vhaha /etc/vsftpd/vhaha.db
修改虚拟用户数据库文件权限
chmod 600 /home/teacher/vhaha.db
编辑认证配置文件
vim /etc/pam.d/vsftpd
account required pam_userdb.so db=/etc/vsftpd/vhaha
给共享目录创建文件
touch /home/teacher/vhaha/ {1,2,4}
LNUIX-FTP服务的原理及配置
LNUIX-FTP服务的原理及配置