zoukankan      html  css  js  c++  java
  • CentOS使用vsftpd开启FTP服务以及配置用户

    1、安装服务

    #yum install vsftpd

    2、配置

    #vi /etc/vsftpd/vsftpd.conf

    # 禁止匿名访问
    anonymous_enable=NO
     
    # 允许本地用户登录FTP
    local_enable=YES
     
    # 配置用户拦截机制,启用 /etc/vsftpd/user_list 文件且设置为白名单
    userlist_enable=YES
    userlist_deny=NO

    3、添加登录白名单

    在列表中添加用户名

    #vi /etc/vsftpd/user_list

    4、设置启动以及开机自启动

    # service vsftpd stop:停止服务
    # service vsftpd restart:重启服务
    service vsftpd start
     
    # 设置开机启动 FTP 服务
    chkconfig vsftpd on
    

    常见问题处理:

    #、无法登陆:检查是否关闭防火墙

    #userlist_enable、userlist_deny的设置:可以参考   https://blog.csdn.net/chengqiuming/article/details/70139671  这篇文章。

    #、500 OOPS: cannot change directory:/home/*** :

    默认下是没有开启FTP的支持,所以访问时都被阻止了

    1. 查看SELinux设置 # getsebool -a | grep ftp 发现 ftpd_disable_trans –> off 或者 ftp_home_dir–>off 2. 使用setsebool命令开启 # setsebool ftpd_disable_trans 1 或者 # setsebool ftp_home_dir 1 3. 查看当前状态是否是on的状态 # getsebool -a|grep ftp 此时 ftpd_disable_trans –> on 或者 ftp_home_dir–>on 4. 最后重启 # service vsftpd restart

      

    #创建用户:

    运行命令:“useradd -d /home/ftpuser ftpuser”  //增加用户ftpuser,并制定ftpuser用户的主目录为/home/ftpuser
    
    运行命令:“passwd ftpuser”  //为ftpuser设置密码,运行后输入两次相同密码
    
  • 相关阅读:
    对图像去噪的拙见
    FastIV图像处理
    常见小波变换开源代码
    暗通道去雾与自适应直方图均衡去雾之比较
    CUDA编程札记
    一种极快速去模糊效应图像细节增强及其应用
    基于稀疏表示的人脸识别
    C# Update Oracle Blob字段的一个错误问题
    ArcEngine开发过程中 Erase工具调用失败的解决办法
    模型化空间分析原型系统开发
  • 原文地址:https://www.cnblogs.com/fan-yuan/p/10370200.html
Copyright © 2011-2022 走看看