首页服务器Ftp服务器 vsftpd添加虚拟用户

vsftpd添加虚拟用户

vsftpd添加虚拟用户软件安装:vsftpd db4-utils (用于虚拟用户密码加密)1. 添加虚拟用户口令文件vim /etc/vsftpd/vftp_vusertest test123456#用户名和密码各占一行2.…

vsftpd添加虚拟用户

软件安装:vsftpd db4-utils (用于虚拟用户密码加密)1. 添加虚拟用户口令文件vim /etc/vsftpd/vftp_vusertest test123456#用户名和密码各占一行2. 生成虚拟用户口令认证文件(生成db文件)db_load-T -t hash -f /etc/vsftpd/vftp_vuser /etc/vsftpd/vftp_vuser.db3. 编辑vsftpd的PAM认证文件(vsftp默认PAM认证文件为/etc/pam.d/vsftp)#新建PAM认证文件vim /etc/pam.d/ftp auth required/lib64/security/pam_userdb.so db=/etc/vsftpd/vftp_vuseraccount required /lib64/security/pam_userdb.so db=/etc/vsftpd/vftp_vuser4. 建立本地映射用户并设置宿主目录权限本地映射用户为www,目录权限为700(linux系统用户,test虚拟用户登陆后映射为www用户)5. 配置vsftpd.conf(设置虚拟用户配置项)sudo grep -v "^#" vsftpd.conf#禁止匿名用户登录

 1 anonymous_enable=NO 2 local_enable=YES 3 write_enable=YES 4 local_umask=022 5 dirmessage_enable=YES 6 xferlog_enable=YES 7 xferlog_std_format=YES 8 idle_session_timeout=600 9 data_connection_timeout=60010 chroot_local_user=YES11 listen=YES

#主动式连接使用的数据通道connect_from_port_20=YES#支持数据流的被动式连接模式,设置是否允许pasv模式(即被动模式)pasv_enable=NO #vsftpd的pam认证文件pam_service_name=ftp #开启userlist,只允许userlist_file中指定的用户登录userlist_enable=YESuserlist_deny=NOuserlist_file=/etc/vsftpd/user_list tcp_wrappers=YESlocal_root=/data/www/tomcat1#虚拟用户test专用配置文件user_config_dir=/etc/vsftpd/virtual_conf6.test用户专用配置文件#文件名要跟用户名一致vim /etc/vsftpd/virtual_conf/testguest_enable=yesguest_username=wwwlocal_root=/data/htdocs/anon_world_readable_only=no #可以浏览和下载(yes 只读权限)write_enable=yes #可以上传(全局控制)anon_mkdir_write_enable=yes #允许创建目录anon_other_write_enable=yes #允许删除anon_upload_enable=yes #允许上传7. 重启vsftpd服务service vsftpd restart


本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/fwq/FTP/9915.html
上一篇阿里云上安装vsftp笔记
下一篇 ahjesus配置vsftpd虚拟用户在Ubuntu
admin

作者: admin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部