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
分享到:
相关推荐
linux下vsftpd详细配置说明文档.... linux下vsftpd详细配置说明文档....
本文将详细介绍vsftpd的配置文件及其配置说明,帮助你更好地理解和管理FTP服务。 **1. vsftpd配置文件** 在Linux系统中,vsftpd的主要配置文件通常位于 `/etc/vsftpd.conf`。这是一个文本文件,包含了控制vsftpd...
如果出现 `vsftpd-2.0.5-21.el5`,说明已经安装了 Vsftpd 服务器。 3. 安装 Vsftpd 服务器:使用命令 `sudo yum –y install vsftpd` 安装 Vsftpd 服务器。 配置 Vsftpd 服务器 1. 创建文件夹:使用命令 `sudo ...
#### 二、默认配置说明 在默认情况下,VSFTPD允许匿名用户和本地用户登录。具体的配置项如下: 1. **允许匿名用户和本地用户登录**: - `anonymous_enable=YES`: 允许匿名用户登录。 - `local_enable=YES`: 允许...
vssftp配置文件详解,包含vsftpd所有配置文件路径和用途说明。
要在Superdaemon模式下运行Vsftpd,需要先确保配置文件`/etc/vsftpd.conf`中的`listen`参数设置为`NO`,然后安装xinetd并通过编辑`/etc/xinetd.conf`来配置服务启动选项。完成配置后,需要停止Vsftpd服务,并启动...
vsftpd.conf 配置大全 本文档旨在介绍 vsftpd 配置文件的详细内容,帮助读者深入理解 vsftpd 的配置...本文档提供了详细的配置选项说明,帮助读者快速了解 vsftpd 的配置选项,并且能够根据实际情况进行调整和优化。
本文将详细介绍如何安装、启动和配置 vsftpd 服务器。 **安装 vsftpd** 要在 Linux 系统中安装 vsftpd,可以使用包管理器。在 CentOS 或 RHEL 系统中,通过以下命令进行安装: ``` [root@localhost ~]# yum install...
以上就是Redhat AS4下VSFTPD配置的基本步骤。在实际操作中,还需要注意防火墙设置,确保FTP和SSH端口(FTP默认为21,SSH默认为22)开放,以便外部客户端能够连接。此外,定期检查并更新VSFTPD的安全配置以防止潜在的...
该FTP是配置在linux环境上的vsftpd,可以为FTP用户制定任意主目录,分配任意权限,很灵活、方便,有说明ReadMe.txt 首先 确认 linux 系统的 selinux 和防火墙,这些自己百度修改吧。 包含: 一键初始化配置vsftpd ....
VSFTPd(Very Secure FTP Daemon)是一款非常安全的FTP...以上就是VSFTPd配置文件中的关键设置及其作用,正确配置这些参数能确保FTP服务器的安全、高效运行。在实际操作中,应根据具体需求和安全策略调整这些选项。
### Vsftpd在Solaris下的安装与配置指南 #### 一、系统环境及软件准备 在开始之前,我们需要了解本文档适用于的操作环境是Solaris 10 SPARC平台,并且要安装的Vsftpd版本为2.0.7。Vsftpd是一款非常流行的FTP服务器...
【标签】"vsftpd" 直接关联了FTP服务器软件的主题,表明这个压缩包与VSFTPD的安装、配置或更新有关。 【压缩包子文件的文件名称列表】: 1. "vsftpd-3.0.5.tar.gz":这是VSFTPD 3.0.5版本的源代码包,通过解压后...
8. **详细说明**:对于初学者,理解安装和配置过程可能有些困难,因此提供详细说明文档至关重要。这份文档应包括每个步骤的详细操作、可能遇到的问题及其解决方案。 9. **脚本安装**:为简化上述过程,可以编写一个...
本文将详细介绍如何在CentOS7服务器环境下安装和配置VSFTPD。 首先,如果之前已经安装过VSFTPD,需要先进行卸载。在命令行中输入以下命令以移除旧版本: ```bash [root@localhost ~]# yum remove vsftpd ``` 确保...
它的配置文件`vsftpd.conf`是控制FTP服务行为的关键,而`vsftpd.conf.5`通常是一个帮助文档,提供了配置选项的详细说明。在你提供的`vsftpd-3.0.2 配置文件.tar.gz`压缩包中,我们可以找到这两个核心文件,这对于...
本文将提供完整的vsftpd.conf的中文说明。学习本文的内容将有助于你初步了解vsftpd的配置文件,但针对具体情况还需要制定具体的配置方法。 vsftpd的配置文件 /etc/vsftpd/vsftpd.conf 主配置文件 /usr/...
如果结果显示了 vsftpd 的版本信息,说明已安装。如果版本与指定的 2.2.2-14.el6.x86_64 不匹配,建议先卸载旧版本,使用 `yum -y remove vsftpd(版本号)` 命令。 **二、安装 vsftpd** 若系统中未安装 vsftpd,...
### VSFTPD配置手册知识点详解 #### 一、VSFTPD简介 - **安全性**: VSFTP(Very Secure FTP Daemon)以其出色的安全性而闻名,在众多FTP服务器软件中脱颖而出。它被设计成高度安全的,特别适合于那些对数据传输...