• LINUX基础 第五次课 10月22日


    FTP服务器虚拟用户配置(不需要建立实际用户)


    1、使用 nslookup www.baidu.com 看网络是否问题

     2、使用  yum  -y install vsftpd 下载

     

     下载成功

    3、切换到该目录下 cd /etc/vsftpd

    4、启动 service vsftpd start

     5、创建一个 vuser.list 文件 用来填写用户名和密码 奇数行是用户名 偶数行是密码

    如果不确定行数是否正确 可以在编辑后 先按下Esc键 然后按下 Shift+:最后输入 set nu命令即可查看 行数正确就可以保存退出了

     

     6、输入 db_load -T -t hash-f vuser.list vuser.db 命令 

     7、更改权限

    [root@master vsftpd]# file vuser.db

    [root@master vsftpd]# chmod  600  vuser.db      //也可以chmod  777  vuser.db

     8、

    [root@master vsftpd]# rm -f vuser.list

    [root@master var]# useradd  -d  /var/ftproot  -s  /sbin/nologin  virtual

                                   //系统本地用户的家目录设置为/var 目录

                                   // ftproot通过上述命令已经建立

     9、

    [root@master var]# vim /etc/pam.d/vsftpd.vu

    auth  required  pam_userdb.so db=/etc/vsftpd/vuser

    account required pam_userdb.so db=/etc/vsftpd/vuser

    //新建一个用于虚拟用户认证的PAM文件vsftpd.vu,其中PAM文件内的“db=”参数为使用db_load命令生成的账户密码数据库文件的路径,但不用写数据库文件的后缀(db):

     10、启动服务

    上面一行是centos6.5用的命令

    下面一行是centos7用的命令

     

    11、

     ​​​​​

    anon_upload_enable=YES

    anon_mkdir_write_enable=YES

    anon_other_write_enable=YES

    vi /etc/vsftpd/vsftpd.conf

    guest_enable=YES  //开启虚拟用户模式

    guest_username=virtual  //指定虚拟用户账户

    user_config_dir=/etc/vsftpd/vusers_dir

    pam_service_name=vsftpd.vu

    设置 SELinux 域允许策略,然后使用虚拟用户模式登录 FTP 服务器。但SELinux 会继续来捣乱。

    所以,先按照前面实验中的步骤开启 SELinux 域的允许策略,以免再次出现操作失败的情况:

    [root@master Desktop]# vi /etc/selinux/config

     

    SELINUX=enforcing

    SELINUX=disabled

    //设置完reboot

    12、

    13、

     14、测试

    打开此电脑:

     在网络处输入ftp://虚拟机IP

     

     

     

     

     

  • 相关阅读:
    【Orangepi Zero2 全志H616】驱动串口实现Tik Tok—VUI(语音交互)
    power point导出pdf保留字体
    云原生数字化转型与金融信创建设,鱼和熊掌可兼得
    Python基础教学之五:异常处理与文件操作——让程序更健壮
    IT基础设施管理
    laravel vue tailwind normalize
    VScode搭建C/C++编译环境
    JSP page指令
    微信小程序如何跳转页面
    工业自动化产品抗干扰笔记
  • 原文地址:https://blog.csdn.net/Yutouxn0/article/details/127671706