如果是默认安装vsftpd的话,以下是一些文件的位置约定:
/usr/sbin/vsftpd ---- VSFTPD的主程序
/etc/rc.d/init.d/vsftpd ---- 启动脚本
/etc/vsftpd/vsftpd.conf ---- 主配置文件
/etc/pam.d/vsftpd ---- PAM认证文件
/etc/vsftpd.ftpusers ---- 禁止使用VSFTPD的用户列表文件
/etc/vsftpd.user_list ---- 禁止或允许使用VSFTPD的用户列表文件
/var/ftp ---- 匿名用户主目录
/var/ftp/pub ---- 匿名用户的下载目录
如果要更改默认下载目录,修改/etc/vsftpd/vsftpd.conf,加入如下三行:
local_root=/
chroot_local_user=YES
anon_root=/
或者采用mount挂载的方式也可以
local_root表示使用本地用户登录到ftp时的默认目录
anon_root表示匿名用户登录到ftp时的默认目录
你上面的chroot_list_file是设定锁定登陆用户在其home目录的列表,要在chroot_list_enable=YES情况下才生效。
另外,如luo_rc所述,最好不要设置默认目录为/,使用建议使用mount --bind来挂载需要的目录。
分享到:
相关推荐
本文将详细介绍在Linux环境下配置vsftp的三种方法:匿名用户形式、本地用户形式以及虚拟用户形式。 ### 一、Vsftp的三种实现方式 1. **匿名用户形式**:默认安装后,系统仅允许匿名用户访问FTP服务器。匿名用户...
配置匿名账号FTP服务器 在VMware虚拟机中启动一台虚拟机,并且安装Linux操作系统,作为ftp服务器 注意:网络地址配置为0(网络连接方式采用是NAT模式) 项目规划 windows客户端的资源管理器 0 匿名 访问 FTP服务器...
### Linux下的vsftp配置 #### 一、Vsftp简介与安装 **Vsftp**(Very Secure FTP)是一款在Linux系统中广泛使用的FTP服务器软件。它提供了高性能、可扩展且安全的文件传输服务。Vsftp的设计重点在于安全性,适用于...
Vsftp的PASV mode(被动模式传送)和Port模式及 Linux下VsFTP配置全方案,需要配置Linux下的FTP很有用
在Linux中,使用PuTTY可以通过键盘输入来控制远程服务器,进行系统管理、故障排查或者执行自动化脚本,尤其对于没有图形界面的服务器环境,PuTTY是必不可少的工具。 结合这三个工具,一个常见的工作流程可能是这样...
### 修改vsFTPd默认端口方法详解 #### 一、背景介绍 在互联网环境中,安全性是服务器运维工作中的重中之重。为了提升服务器的安全性,我们...以上就是修改vsFTPd默认端口的完整步骤及注意事项,希望对你有所帮助。
本教程将详细介绍如何在Linux系统上配置VSFTP服务器,以便为系统实体账号建立安全的FTP访问。 首先,我们需要确保系统已经安装了VSFTP服务。如果没有,可以通过包管理器(如`apt-get`或`yum`)进行安装。例如,在...
在Linux系统中,vsftp提供了多种安全特性,如支持SSL/TLS加密、强制用户在指定目录下登录、限制匿名用户的访问权限等。本文将详细介绍如何在Linux环境下安装和配置vsftp。 首先,我们来看看提供的压缩包文件。`...
6. 控制匿名写及创建目录的权限:anon_mkdir_write_enable=YES,允许匿名写及创建目录。 7. 控制上传或下载的日志记录:xferlog_enable=YES,记录上传或下载日志。 8. 设置日志的保存路径:xferlog_file=/var/log/...
本手册将详细介绍如何在Linux系统中配置和管理VSFTP。 **1. VSFTP服务器的安装** 首先,确保你的系统中已经安装了VSFTP。在Red Hat Enterprise Linux或CentOS系统中,可以通过以下命令来安装: ```bash sudo yum ...
这篇文档将详细介绍如何在Linux系统中配置vsftp,包括三种主要的运行模式:匿名用户、本地用户和虚拟用户。 一、vsftp概述 Vsftp提供了多种访问方式,满足不同安全需求。默认情况下,它允许匿名用户访问,但通过...
- **重启服务**:修改配置后,必须重启vsftpd服务使更改生效。 ##### 3. 虚拟用户的配置 为了增强安全性,可以配置虚拟用户,避免系统用户直接通过FTP服务登录。虚拟用户配置涉及: - **创建口令文件**:建立包含...
默认配置可能不适合所有场景,因此我们需要根据需求进行修改。以下是一些常见的配置选项: - `anonymous_enable=YES/NO`:控制是否允许匿名登录。一般设置为`NO`以禁止匿名访问。 - `local_enable=YES/NO`:控制...
Linux 服务器 VsFtp 安装配置详解 Linux 服务器是一种常用的服务器操作系统,而 VsFtp 是一种流行的 FTP 服务器软件。本文将详细介绍 Linux 服务器上 VsFtp 的安装、启动、关闭、重启和配置文件设置等内容。 一、...
【Linux下VSFTP配置文档】 在Linux环境中,搭建FTP服务器是一项常见的任务,VSFTP(Very Secure FTP Daemon)是一个广泛使用的FTP服务器软件,尤其适合在类Unix系统上部署。它的名称中的"VS"代表"Verysecure",强调...
本文将详细介绍如何在Linux系统上配置VSFTP服务器,并重点讲解配置文件`/etc/vsftpd/vsftpd.conf`中的关键选项,以及如何通过用户列表来限制或允许特定用户访问FTP服务。 #### 二、VSFTP服务器基础配置 1. **安装...
vsftpd是一款非常安全且快速的FTP服务器,在UNIX/Linux中广泛应用。相比于本地用户,虚拟用户只是相对于FTP服务器而言才有的用户,虚拟用户只能访问FTP服务器所提供的资源,这大大增强系统本身的安全性。相比于匿名...
### Linux服务器配置vsftp的关键参数解析 #### 一、引言 在Linux环境中,vsftpd(Very Secure FTP daemon)是一种高效且安全的FTP服务软件,广泛用于搭建FTP服务器。对于那些希望确保数据传输安全性和稳定性的用户...