`
lamper571
  • 浏览: 68701 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

vsftpd安装配置说明

F# 
阅读更多

1. wget  ftp://vsftpd.beasts.org/users/cevans/vsftpd-2.2.2.tar.gz
2. tar  -xvzf vsftpd-2.2.2.tar.gz
3. cd  vsftpd-2.2.2
4. make
5. make install
6. 根据情况将如下内容修改后,保存为/etc/vsftpd.conf

引用

# disables anonymous FTP
anonymous_enable=NO

# enables non-anonymous FTP
local_enable=YES

# activates virtual users
guest_enable=YES
#guest_username=ftp

# virtual users to use local privs, not anon privs
virtual_use_local_privs=YES

# enables uploads and new directories
write_enable=YES

# disable downloads
download_enable=NO

# the PAM file used by authentication of virtual uses
pam_service_name=vsftpd-virtual

# in conjunction with 'local_root',
# specifies a home directory for each virtual user
user_sub_token=$USER
local_root=/home/pub/uploads/$USER # ftp server的上传根目录在这儿指定

# the virtual user is restricted to the virtual FTP area
chroot_local_user=YES

# hides the FTP server user IDs and just display "ftp" in directory listings
hide_ids=YES

# runs vsftpd in standalone mode
listen=YES

# listens on this port for incoming FTP connections
listen_port=21

# the minimum port to allocate for PASV style data connections
pasv_min_port=62222

# the maximum port to allocate for PASV style data connections
pasv_max_port=63333

# controls whether PORT style data connections use port 20 (ftp-data)
connect_from_port_20=YES

# the umask for file creation
local_umask=022



7. yum install db4-utils
8. touch /etc/virtual-users.txt
9. db_load -T -t hash -f /etc/virtual-users.txt /etc/virtual-users.db
10. 将如下内容保存为/etc/pam.d/vsftpd-virtual

auth required pam_userdb.so db=/etc/virtual-users
account required pam_userdb.so db=/etc/virtual-users

11. vsftpd &


注:
1. virtual-users.txt的格式:第一行是用户名,第二行是密码,以此类推
2. 如果需要测试,可以在virtual-users.txt中添加虚拟用户,并使用第9步中的命令生成新的virtual-users.db
0
2
分享到:
评论

相关推荐

    linux下vsftpd详细配置说明

    linux下vsftpd详细配置说明文档.... linux下vsftpd详细配置说明文档....

    vsftpd的配置文件和配置说明文档

    本文将详细介绍vsftpd的配置文件及其配置说明,帮助你更好地理解和管理FTP服务。 **1. vsftpd配置文件** 在Linux系统中,vsftpd的主要配置文件通常位于 `/etc/vsftpd.conf`。这是一个文本文件,包含了控制vsftpd...

    vsftpd安装步骤教程

    如果出现 `vsftpd-2.0.5-21.el5`,说明已经安装了 Vsftpd 服务器。 3. 安装 Vsftpd 服务器:使用命令 `sudo yum –y install vsftpd` 安装 Vsftpd 服务器。 配置 Vsftpd 服务器 1. 创建文件夹:使用命令 `sudo ...

    vsftpd详细配置解读

    #### 二、默认配置说明 在默认情况下,VSFTPD允许匿名用户和本地用户登录。具体的配置项如下: 1. **允许匿名用户和本地用户登录**: - `anonymous_enable=YES`: 允许匿名用户登录。 - `local_enable=YES`: 允许...

    vsftpd配置文件详解.doc

    vssftp配置文件详解,包含vsftpd所有配置文件路径和用途说明。

    Ubuntu下Vsftpd服务器配置指南

    要在Superdaemon模式下运行Vsftpd,需要先确保配置文件`/etc/vsftpd.conf`中的`listen`参数设置为`NO`,然后安装xinetd并通过编辑`/etc/xinetd.conf`来配置服务启动选项。完成配置后,需要停止Vsftpd服务,并启动...

    vsftpd.conf配置大全

    vsftpd.conf 配置大全 本文档旨在介绍 vsftpd 配置文件的详细内容,帮助读者深入理解 vsftpd 的配置...本文档提供了详细的配置选项说明,帮助读者快速了解 vsftpd 的配置选项,并且能够根据实际情况进行调整和优化。

    vsftpd 文档,详细说明vsftpd的各种配置

    本文将详细介绍如何安装、启动和配置 vsftpd 服务器。 **安装 vsftpd** 要在 Linux 系统中安装 vsftpd,可以使用包管理器。在 CentOS 或 RHEL 系统中,通过以下命令进行安装: ``` [root@localhost ~]# yum install...

    Redhat as4 下vsftpd配置

    以上就是Redhat AS4下VSFTPD配置的基本步骤。在实际操作中,还需要注意防火墙设置,确保FTP和SSH端口(FTP默认为21,SSH默认为22)开放,以便外部客户端能够连接。此外,定期检查并更新VSFTPD的安全配置以防止潜在的...

    linux vsftpd 一键配置、用户权限配置脚本

    该FTP是配置在linux环境上的vsftpd,可以为FTP用户制定任意主目录,分配任意权限,很灵活、方便,有说明ReadMe.txt 首先 确认 linux 系统的 selinux 和防火墙,这些自己百度修改吧。 包含: 一键初始化配置vsftpd ....

    VSFTPD最简单配置

    VSFTPd(Very Secure FTP Daemon)是一款非常安全的FTP...以上就是VSFTPd配置文件中的关键设置及其作用,正确配置这些参数能确保FTP服务器的安全、高效运行。在实际操作中,应根据具体需求和安全策略调整这些选项。

    vsftpd安装说明

    ### Vsftpd在Solaris下的安装与配置指南 #### 一、系统环境及软件准备 在开始之前,我们需要了解本文档适用于的操作环境是Solaris 10 SPARC平台,并且要安装的Vsftpd版本为2.0.7。Vsftpd是一款非常流行的FTP服务器...

    vsftpd-3.0.5.tar.gz

    【标签】"vsftpd" 直接关联了FTP服务器软件的主题,表明这个压缩包与VSFTPD的安装、配置或更新有关。 【压缩包子文件的文件名称列表】: 1. "vsftpd-3.0.5.tar.gz":这是VSFTPD 3.0.5版本的源代码包,通过解压后...

    vsftpd一键安装(3.2版本)

    8. **详细说明**:对于初学者,理解安装和配置过程可能有些困难,因此提供详细说明文档至关重要。这份文档应包括每个步骤的详细操作、可能遇到的问题及其解决方案。 9. **脚本安装**:为简化上述过程,可以编写一个...

    CentOS7服务器环境下vsftpd安装及配置方法

    本文将详细介绍如何在CentOS7服务器环境下安装和配置VSFTPD。 首先,如果之前已经安装过VSFTPD,需要先进行卸载。在命令行中输入以下命令以移除旧版本: ```bash [root@localhost ~]# yum remove vsftpd ``` 确保...

    vsftpd-3.0.2 配置文件.tar.gz

    它的配置文件`vsftpd.conf`是控制FTP服务行为的关键,而`vsftpd.conf.5`通常是一个帮助文档,提供了配置选项的详细说明。在你提供的`vsftpd-3.0.2 配置文件.tar.gz`压缩包中,我们可以找到这两个核心文件,这对于...

    史上最详细的vsftpd配置文件详解

    本文将提供完整的vsftpd.conf的中文说明。学习本文的内容将有助于你初步了解vsftpd的配置文件,但针对具体情况还需要制定具体的配置方法。 vsftpd的配置文件 /etc/vsftpd/vsftpd.conf 主配置文件 /usr/...

    9.Cenots6.5操作系统 - 安装与配置vsftpd-2.2.2-14.el6.x86_64.doc

    如果结果显示了 vsftpd 的版本信息,说明已安装。如果版本与指定的 2.2.2-14.el6.x86_64 不匹配,建议先卸载旧版本,使用 `yum -y remove vsftpd(版本号)` 命令。 **二、安装 vsftpd** 若系统中未安装 vsftpd,...

    vsftpd 配置手册

    ### VSFTPD配置手册知识点详解 #### 一、VSFTPD简介 - **安全性**: VSFTP(Very Secure FTP Daemon)以其出色的安全性而闻名,在众多FTP服务器软件中脱颖而出。它被设计成高度安全的,特别适合于那些对数据传输...

Global site tag (gtag.js) - Google Analytics