FTP匿名用户

FTP匿名用户、虚拟用户

FTP匿名用户


关闭防火墙


开启ftp服务


允许匿名用户上传文件



配置 FTP文件增加

anon_upload_enable=YES

      anon_other_write_enable=YES

      anon_mkdir_write_enable=YES

保存退出重启服务

=====================================================================

FTP虚拟用户

准备三样东西

1.一个来宾账户(virtual)

#useradd virtual

2.db数据库文件

#touch /etc/vsftpd/login.txt

文件里写入虚拟用户和密码

通过db_load软件转换文件格式**.txt→**.db

#db_load -T -t hash -f /etc/vsftpd/login.txt /etc/vsftpd/login.db

3.pam认证文件

#touch /etc/pam.d/virtual.ftp

文件里写入认证规则

 

auth required /lib/security/pam_userdb.so db=/etc/vsftpd/login

      account required /lib/security/pam_userdb.so db=/etc/vsftpd/login

4.修改配置文件

#vim /etc/vsftpd/vsftpd.conf



保存退出并重启服务

  设置开机自启动~~
 ===================================================
   上机实验要求:
 模拟FTP服务器
    匿名用户登录到/var/ftp目录
      wl01 wl02用户登录到自己的班级目录中,
    可以上传文件,但不能下载文件
   
   
  chroot_local_user=YES                   //锁定目录
  guest_enable=YES                        //启用来宾账户
guest_username=virtual                     //来宾账户指定为virtual
anon_upload_enable=YES                    //开启匿名用户上传文件
 anon_world_readable_only=NO             //其他用户(other)不允许下载文件
pam_service_name=ftp.virtual            //认证文件名称
 user_config_dir=/etc/vsftpd/user_config //指定用户的配置文件目录

useradd -d /home/virtual virtual
vim login.txt
db_load -T -t hash -f login.txt /etc/vsftpd/login.db

vim /etc/pam.d/ftp.virtual
--------------------------------------------------------------------
auth required /lib/security/pam_userdb.so db=/etc/vsftpd/login
account required /lib/security/pam_userdb.so db=/etc/vsftpd/login
--------------------------------------------------------------------

mkdir /etc/vsftpd/user_config    创建用户配置文件
mkdir /home/virtual/wl01      创建虚拟用户目录
     mkdir /home/virtual/wl02     创建虚拟用户目录     
chown -R virtual:virtual /home/virtual/

vim /etc/vsftpd/user_config/wl02
----------------------------------------------------------
local_root=/home/virtual/wl02
download_enable=NO
deny_file={*.mp3,*.mp4,*.mov,*.avi,*.rmvb,*.rm,*.wav,*.flv,*.txt,}
----------------------------------------------------------
4.12机房练习
机房练习

在虚拟机中部署FTP虚拟用户,一个wl01,一个wl02

网络1班和网络2班可以通过ftp帐号上传本班的网站

用户可以通过不同端口号访问两个班级的网站

做实验报告
@在以上的基础上配置一个Apache服务器@

没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试

关闭