Linux 下vsftp配置文件

个人经常用的ftp配置文件,仅保存下。

#关闭匿名用户

anonymous_enable=NO

#允许本地用户有写入权限(0755)

local_enable=YES

write_enable=YES

local_umask=022

xferlog_enable=YES

dirmessage_enable=YES

#关闭DNS反向解析

reverse_lookup_enable=no

#有nat不能使用,需要注释掉,重点关注

connect_from_port_20=YES

#开启log

xferlog_file=/var/log/vsftpd.log

xferlog_std_format=no

log_ftp_protocol=YES

#空闲时间和连接超时(秒)

idle_session_timeout=600

data_connection_timeout=120

#默认用户的主目录

local_root=/opt/lampp/htdocs/test

#锁定用的目录

#chroot_local_user=YES

#和chroot_local_user一块使用,可以定义某个用户的特定根目录

#chroot_list_enable=YES

#chroot_list_file=/etc/vsftpd/chroot_list

#所有用户只能在自己的根目录里

user_config_dir=/etc/vsftpd/userconfig

#开启/etc/hosts.allow and deny限制IP地址连接ftp

listen=YES

pam_service_name=vsftpd

tcp_wrappers=YES

#控制登录ftp的用户,禁止登录的用户,加入列表

userlist_enable=YES

userlist_deny=YES

userlist_file=/etc/vsftpd/user_list

#每个用户的最大限速,每个原IP的最大连接数

local_max_rate=3000000

max_per_ip=50

时间: 2024-10-07 04:34:37

Linux 下vsftp配置文件的相关文章

linux下vsftp服务搭建

实验拓扑: Linux Client -----RHEL5.9(vmnet1)----------(vmnet1) Win7 Client 实验一:测试默认安装vsftpd的结果 匿名用户与本地用户都可以登录 匿名用户登录到/var/ftp,只能下载不能上传 本地用户登录到本地用户的家目录,可以上传和下载 [[email protected] ~]# rpm -q vsftpd  //检查软件包是否安装 package vsftpd is not installed [[email protec

Vsftp的PASV mode(被动模式传送)和Port模式及 Linux下VsFTP配置全方案

什么叫做PASV mode(被动模式传送)?他是如何工作的? FTP的连接一般是有两个连接的,一个是客户程和服务器传输命令的,另一个是数据传送的连接.FTP服务程序一般会支持两种不同的模式,一种是Port模式,一种是Passive模式(Pasv Mode),我先说说这两种不同模式连接方式的分别. 先假设客户端为C,服务端为S. Port模式: 当客户端C向服务端S连接后,使用的是Port模式,那么客户端C会发送一条命令告诉服务端S(客户端C在本地打开了一个端口N在等着你进行数据连接),当服务端S

linux下emacs配置文件

1:安装.在ubuntu下使用命令 sudo apt-get install emacs,即可,我使用的是ubuntu的10.04的版本,在里面使用了据说是163的2个源. 1.1:如何更新快速的源,在终端下输入:sudo gedit /etc/apt/sources.list 在里面添加这2个地址,我测试过速度相当的快. deb http://ubuntu.cn99.com/ubuntu/ karmic main restricted universe multiverse          

Linux下vsftp匿名用户配置

Linux下vsftp匿名用户上传和下载的配置 配置要注意三部分,请一一仔细对照: 1.vsftpd.conf文件的配置(vi /etc/vsftpd/vsftpd.conf) #允许匿名用户登录FTP anonymous_enable=YES #设置匿名用户的登录目录(如需要,需自己添加并修改) anon_root=/var/ftp/pub #打开匿名用户的上传权限 anon_upload_enable=YES #打开匿名用户创建目录的权限 anon_mkdir_write_enable=YE

linux下bash配置文件詳解

linux下bash配置文件 1.bash的配置文件: 全局配置:/etc/profile, /etc/profile.d/*.sh, /etc/bashrc 个人配置:~/.bash_profile, ~/.bashrc profile类的文件: 设定环境变量 运行命令或脚本 bashrc类的文件: 设定本地变量 定义命令别名 2. 登录式shell读取配置文件順序如下: /etc/profile --> /etc/profile.d/*.sh --> ~/.bash_profile --&

linux 下vsftp的搭建和使用

VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件. linux 下搭建vsftp服务器.首先是安装vsftpd yum install -y vsftpd 启动服务 service vsftpd start 此时可以在win下访问 ftp:// IP 该目录在/etc/var/ftp/pub  该目录下只允许下载文件,不允许查看和上传 需要修改vsftp的主配置文件/etc/vsftpd/vsftpd.conf anonymous_enable=YES           

Linux下Vsftp虚拟用户配置不同权限

RHEL5.5  VSFTP2.0.5虚拟用户配置不同权限 linux下使用vsftp搭建ftp服务器,同时建立虚拟账号,为不同的账号分配不同的权限,以下配置测试通过. 系统版本 2.vsftpd版本 如果在系统安装时没有安装vsftpd服务,则后期可以通过yum进行安装或者使用rpm包.tar包进行手动安装,具体安装过程此处不做详解,安装完成之后,查看vsftpd的服务状态 3.配置vsftpd.conf文件   修改之前备份 修改下面的配置文件    关闭匿名登录 开启ascii上传下载功能

Linux下vsftp的安装及配置

首先下载vsftp http://pkgs.org/download/vsftpd 这里下载的版本为:vsftpd-2.2.2-12.el6_5.1.x86_64.rpm 1.查看是否安装vsftp rpm -qa | grep vsftpd 如果出现vsftpd-2.0.5-21.el5,说明已经安装 vsftp 安装vsftp yum -y install vsftpd 2.测试 是否安装成功 (ip 改成自己啊,不要用俺的此次登录为匿名登录 user: anonymous 密码为空 如果成

Linux下vim配置文件

前言 需要注意的是 在使用之前 需要将 文件头部 global variables 部分 的变量名 根据自己的实际情况来设置一下 否则 闹出版权纠纷就大麻烦了 实际配置文件内容如下: " FACIL: abodu notice once " DESP: vim settings " AUTHOR: Liu Dongguo " ChgOn: 2015-04-14 07:00:42 " WebSite: http://www.github.com/jealde