• Centos安装vsftp服务


    1.安装vsftp

    yum install vsftpd

    2.开启vsftp服务,设置开机自启

    service vsftpd restart
    chkconfig vsftpd on

       停止vsftpd: service vsftpd stop
       重启vsftpd: service vsftpd restart

    3.创建一个目录作为第四步创建ftp用户之后的登录目录

    mkdir /home/ftpuserhome

    4.创建一个名为ftpuser的ftp用户并且设置/home/ftpuserhome为其家目录

    sudo useradd -d /home/ftpuserhome-s /bin/bash ftpuser

    5.为上一步创建的ftpuser用户设置密码

    sudo passwd ftpuser

    6.编辑vsftpd配置文件,修改其中的文件内容:

    vim /etc/vsftpd/vsftpd.conf
    添加:
    
    userlist_deny=NO
    
    userlist_enable=YES
    
    userlist_file=/etc/allowed_users---记录允许本地登录的用户名的文件
    
    作如下修改:
    
    local_enable=YES---允许本地用户登录
    
    anonymous_enable=NO---禁止匿名登录
    
    anon_upload_enable=YES--允许匿名用户上传文件
    
    anon_mkdir_write_enable=YES--允许匿名用户写文件
    
    保存
    

      

    7.为目录赋予最大权限使之可以被ftp用户上传文件

    chmod 777 你要上传文件的目录
    

      

    8.建立记录允许登录的ftp用户名文件

    vim /etc/allowed_users
    
    添加:
    
    ftpuser
    
    保存

    9.文件中记录不允许登录ftp服务器的用户,如果文件中存在ftpuser这一项,要删除

    cat /etc/vsftpd/ftpusers
    

      

    10.配置防火墙设置:

    1)打开/etc/sysconfig/iptables文件
    vim /etc/sysconfig/iptables
    2)在REJECT行之前添加如下代码
    -A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 21 -j ACCEPT
    3)保存和关闭文件,重启防火墙
    service iptables start

    11.重启vsftp服务,用ftp客户端登录

    service vsftpd restart
    

      

  • 相关阅读:
    Spring-data-jpa和mybatis的比较及两者的优缺点?
    http和https的区别
    Springboot中spring-data-jpa实现拦截器
    RabbitMQ客户端页面认识
    设计模式之策略模式
    设计模式之策略模式应用实例(Spring Boot 如何干掉 if else)
    设计模式之装饰器模式
    网页跳转小程序
    好帖子
    git 回滚操作
  • 原文地址:https://www.cnblogs.com/akiradunn/p/6139138.html
Copyright © 2020-2023  润新知