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

  • 相关阅读:
    【数据挖掘导论】——绪论
    Debian Customer PPA RFC (by quqi99)
    uva 11248 Frequency Hopping (最大流)
    非常easy的JAVA反射教程
    【Spark】RDD操作具体解释4——Action算子
    NHibernate剖析:Mapping篇之Mapping-By-Code(1):概览
    eclipse中文凝视字体太小解决方法
    cocos2d-x-3.x bringToFront & sendToBack实现
    POJ 1018 Communication System 题解
    监听器和 利 用观察者设计模式设计一个程序
  • 原文地址:https://www.cnblogs.com/xianDan/p/4994566.html
Copyright © 2011-2022 走看看