zoukankan      html  css  js  c++  java
  • vsftp安装

    #1、下载vsftp
    yum install -y vsftpd db4-utils
    #2、创建vsftp的用户
    useradd virftp -s /sbin/nologin
    #3、配置ftp账号文件
    #上面一行为账号,下面一行为密码 cat>> /etc/vsftpd/vsftpd_login<<EOF test1 #账号 123456 #test1账号的密码 aaa #账号 qwertyu #aaa账号的密码 EOF #4、修改权限 chmod 600 /etc/vsftpd/vsftpd_login #5、生成对应的库文件 db_load -T -t hash -f /etc/vsftpd/vsftpd_login /etc/vsftpd/vsftpd_login.db #6、建立虚拟账号相关的目录以及配置文件 (可以不加这步,这部操作只是让test1的ftp账号只控制某个目录的权限),这里是/home/virftp/test1目录,具体需求看情况,不加这步就是控制/home/virftp目录),(aaa账号如果没有这样配置的话,根目录使用的是/home/virftp目录) mkdir /etc/vsftpd/vsftpd_user_conf cd /etc/vsftpd/vsftpd_user_conf cat>>/etc/vsftpd/vsftpd_user_conf/test1<<EOF local_root=/home/virftp/test1 anonymous_enable=NO write_enable=YES local_umask=022 anon_upload_enable=NO anon_mkdir_write_enable=NO idle_session_timeout=600 data_connection_timeout=120 max_clients=10 max_per_ip=5 local_max_rate=50000 EOF #7、创建工作目录 mkdir /home/virftp/test1 -p chown -R virftp:virftp /home/virftp #8、认证配置 vim /etc/pam.d/vsftpd 在最开头添加两行 auth sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login account sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login #9、修改/etc/vsftpd.conf #添加 chroot_local_user=YES guest_enable=YES guest_username=virftp virtual_use_local_privs=YES user_config_dir=/etc/vsftpd/vsftpd_user_conf allow_writeable_chroot=YES #10、启动服务 systemctl start vsftpd

      

  • 相关阅读:
    web窗体asp:Repeater循环绑定
    Exception:No data is available for encoding 936
    GFL: Generalized Focal Loss
    Stitcher: Feedbackdriven Data Provider for Object Detection
    C++ 动态伸缩线程池
    docker pull 配置代理
    docker 配置国内镜像地址
    关于Chrome浏览器http链接跳转成https的问题
    CentOS 防火墙入门
    两个整数相除得得到结果百分比【我】
  • 原文地址:https://www.cnblogs.com/zhangb8042/p/10184542.html
Copyright © 2011-2022 走看看