zoukankan      html  css  js  c++  java
  • linux搭建ftp服务器

    工具: vsftpd

    安装vsftpdyum install vsftpd -y

    • 检查是否已安装vsftpdrpm -qa | grep vsftpd
    • 默认配置文件在/etc/vsftpd/vsftpd.conf

    创建ftp工作目录,例如: mkdir /usr/ftpdata

    添加用户ftpuser,useradd ftpuser -d /usr/ftpdata -s /sbin/nologin

    修改ftp目录权限chown -R ftpuser.ftpuser /usr/ftpdata/

    重置ftpuser密码passwd ftpuser

    修改/添加配置:vi /etc/vsftpd/vsftpd.conf

    # 不允许匿名登录
    anonymous_enable=NO
    # 用户根目录
    local_root=/usr/ftpdata
    # 匿名用户根目录
    anon_root=/usr/ftpdata
    # 使用本地时间
    use_localtime=YES
    
    pasv_min_port=61001
    pasv_max_port=62000

    修改安全组策略sudo vi /etc/selinux/config确保SELINUX=disabled

    为了避免验证出现550拒绝访问错误,输入命令:sudo setsebool -P ftp_home_dir 1

    进入到/etc/vsftpd目录下,新建文件chroot_list,增加内容:ftpuser

    把刚才新建的用户ftpuser添加到此配置文件中,后续要引用.

    在ftpdata目录中创建测试文件echo hello vsftp > index.html

    启动服务关闭防火墙service iptables stop

    常用命令:
    启动service vsftpd start
    关闭service vsftpd stop
    重启service vsftpd restart

    启动服务,在浏览器中访问: ftp://192.168.37.200 输入用户名和密码

     

     
       

    参考: https://www.jb51.net/article/138824.htm

  • 相关阅读:
    单链表的逆转
    树的子结构和树的深度
    升级版爬楼梯问题
    蛇形数组
    正则表达式匹配
    构建乘积数组
    N皇后问题
    IOS计算文字高度
    Block的copy时机
    转:CocoaPods pod install/pod update更新慢的问题
  • 原文地址:https://www.cnblogs.com/linyufeng/p/10788739.html
Copyright © 2011-2022 走看看