vsftp 配置虚拟用户登录
2014-09-28 00:50
363 查看
1.安装vsftpd
2.更名默认配置文件,以便恢复
3.创建虚拟ftp账户和数据库文件
4.创建ftp根目录及虚拟用户映射的系统账户
5.创建虚拟用户认证文件
6.最后更改主配置文件
7.重启vsftpd 服务: service vsftpd restart
打开浏览器测试
用户名:ftpuser 或 ftpuser2
密码 :ftppass 或 ftppass2
yum install vsftpd -y & cd /etc/vsftpd/
2.更名默认配置文件,以便恢复
cp ftpusers ftpusers.bak cp user_list user_list.bak cp vsftpd.conf vsftpd.conf.bak
3.创建虚拟ftp账户和数据库文件
vim /etc/vsftpd/vusers.list #添加帐号和密码 ftpuser #一行帐户 ftppass #一行密码 ftpuser2 ftppass2
db_load -T -t hash -f vusers.list vusers.db #如果没有该命令择安装一个 yum install db4-utils chmod 600 /etc/vsftpd/vusers.*
4.创建ftp根目录及虚拟用户映射的系统账户
mkdir /data/ftp vi /etc/vsftpd/chroot_list # 添加实体用户 mc-ops useradd -d /data/ftp -s /sbin/nologin mc-ops chmod 755 /etc/vsftpd/chroot.vu
5.创建虚拟用户认证文件
vi /etc/pam.d/vsftp.vu #添加以下内容 #%PAM-1.0 auth required pam_userdb.so db=/etc/vsftpd/vusers account required pam_userdb.so db=/etc/vsftpd/vusers
6.最后更改主配置文件
vim /etc/vsftpd/vsftpd.conf anonymous_enable=no #拒绝匿名用户登录 local_enable=YES # 开启虚拟用可以登录的前提 write_enable=YES #开启ftp的写权限 anon_umask=022 guest_enable=YES #允许虚拟用户登录 guest_username=mc-ops #指定虚拟用户的映射用户名 pam_service_name=/etc/pam.d/vsftp.vu #指定认证文件 local_root=/data/ftp
7.重启vsftpd 服务: service vsftpd restart
打开浏览器测试
用户名:ftpuser 或 ftpuser2
密码 :ftppass 或 ftppass2
相关文章推荐
- vsftp配置虚拟用户登录
- CentOS安装配置vsftp虚拟用户登录
- VSFTP的虚拟用户登录配置
- vsftp配置ftp服务--虚拟用户登录
- vsftp虚拟用户配置
- vsftp 虚拟用户配置
- vsftp虚拟用户配置
- VSFTP+MySQL虚拟用户配置
- Ubuntu Linux 7.10 Vsftp 虚拟用户配置
- vsFTP服务器虚拟用户的配置
- rhel_5_vsftp之使用虚拟用户来登录FTP
- vsftp的虚拟用户配置
- VSFTP配置虚拟用户
- VSFTP+MySQL虚拟用户配置
- VSFTP配置虚拟用户
- vsftp的虚拟用户配置
- RedHat上VSFTP+MySQL虚拟用户配置过程讲解
- vsftp本地用户登录配置
- VSFTP+MySQL虚拟用户配置过程讲解,互联网营销
- VSFTP+MySQL虚拟用户配置过程