zoukankan      html  css  js  c++  java
  • Linux配置FTP服务器

    基于CentOS-6.5

    1.先查看是否已安装:rpm -qa vsftpd 或 rpm -ql vsftpd

    2.安装:yum install vsftpd -y

    3.设置开机启动: chkconfig vsftpd on

    4.还要记得更改防火墙设置

    5.修改配置文件,路径:/etc/vsftpd/vsftpd.conf
    内容:

    # 此处设置为YES时vsftpd以独立运行方式启动,设置为NO时以xinetd方式启动(xinetd是管理守护进程的,将服务集中管理,可以减少大量服务的资源消耗)
    listen=YES
    # 启用配置文件(未真正确定)
    pam_service_name=vsftpd
    # NO-> 不允许匿名登录
    anonymous_enable=NO
    # YES-> 允许本地用户登录
    local_enable=YES
    # NO-> 只允许user_list文件中的用户登录(记得去新增用户)
    userlist_deny=NO
    userlist_enable=YES
    userlist_file=/etc/vsftpd/user_list
    # YES-> 设置所有的本地用户可以chroot
    chroot_local_user=YES
    # YES-> 启用chroot_list文件来指定可以执行chroot的用户(vsftpd将在“chroot_list_file”选项值的位置寻找chroot_list文件)
    chroot_list_enable=YES
    # 可以执行chroot的用户列表(此文件默认需要用户自己创建)
    chroot_list_file=/etc/vsftpd/chroot_list
    # 连接服务器后的欢迎信息
    ftpd_banner=welcome to wanglin ftp service
    # 数据传输中断间隔时间,单位:秒
    idle_session_timeout=600
    # 数据连接超时时间,单位:秒
    data_connection_timeout=120
    # 可接受的最大client数目
    max_clients=20
    # 每个ip的最大client数目
    max_per_ip=5
    # 匿名用户的传输比率上限(b/s)
    anon_max_rate=51200
    # 本地用户的传输比率上限(b/s)
    local_max_rate=5120000
    # 匿名用户登陆后的根目录
    anon_root=/var/ftp

    ———

    配置过程问题汇总:
    1.解决报错“500 oops bad bool value in config file for xxx”:
    Linux下执行命令:sed -i 's, ,,;s, *$,,' /etc/vsftpd/vsftpd.conf

  • 相关阅读:
    xshell下载官网地址
    logo
    网站案例搜集
    cnblogs修改网站图标icon
    父页面调用子页面方法, 子页面加载父页面传送的数据
    对Java的常用对象(POJO、DTO、PO、BO、VO、DAO)详细解释及应用场景
    关于jsp发起请求加载datagrid数据(草稿)
    接口测试-Http状态码-postman上传文件
    httpclient获取响应实体和信息的封装方法(解耦更新)
    使用httpClient调用接口获取响应数据
  • 原文地址:https://www.cnblogs.com/xianDan/p/4994566.html
Copyright © 2011-2022 走看看