`

Vsftpd配置虚拟目录(精)

阅读更多

一直困惑我已久的问题终于解决了,就是用vsftp来配置访问其它目录,今天终于成功测试,大恭喜下

 
  比如:

/home/a 映射为 ftp://localhost/a
/home/b/c 则为 ftp://localhost/c

   

其实这个不能说是vsFTPd的内容,其实我们早就接触过了,可能我们没有注意,我们可以通过如下的方法来实现。

 

[root@localhost ~]# mount --bind [原有的目录] [新目录]

 

 

 比如我的ftp的默认目录是/home/public,我想把/mnt/soft文件夹,映射到/home/public目录中,我就如下操作

 我们要先在/var/ftp目录中建一个目录

 

[root@localhost ~]# mkdir /home/public 然后执行mount命令

[root@localhost ~]# mount --bind /mnt/soft /home/public 这样就OK了。

 

 

不过按照上面的设置,在服务器重新启动的时候,mount 就会失效,这样很麻烦,需要在每次启动服务器时重新执行mount命令.

 

那如何才能让服务器启动的时候自动执行mount命令呢?

 

开机自动mount

 

[root@localhost etc]# vi /etc/fstab


将 /mnt/soft   /home/public  auto bind 0 0 添加到/etc/fstab文件的末尾

 

测试自动mount是否正常

1.先将/home/public目录 umount

[root@localhost etc]# umount /home/public

2.执行mount -a命令 将执行 /etc/fstab 的配置

[root@localhost etc]# mount -a

 

  如果/home/public目录中已经有/mnt/soft目录的数据说明自动mount正常

 

 

 

 

 

分享到:
评论

相关推荐

    vsftpd虚拟用户的配置

    #### 二、配置虚拟用户的步骤 接下来详细介绍如何配置vsftpd虚拟用户: 1. **建立虚拟用户口令库文件**: - 创建一个文本文件,如`/etc/vsftpd/logins.txt`,用于存储虚拟用户的用户名和密码。其中奇数行为用户名...

    vsftpd虚拟目录安装

    总之,安装并配置VSFTPD虚拟目录涉及多个步骤,包括安装软件、配置服务、创建虚拟用户、设置数据库和权限,以及验证服务的正确运行。这个过程需要对Linux系统管理、FTP服务原理以及PAM认证机制有一定的理解。一旦...

    vsftpd虚拟用户建立,无错版

    VSFTPD 虚拟用户建立需要安装和配置 VSFTPD 服务,建立虚拟用户帐户,调整配置文件,设置上传权限,设置日志记录功能,设置目录标语功能和设置 PORT 过渡连接。通过这些步骤,可以实现虚拟用户的 FTP 访问。

    第3篇 Vsftpd配置管理.pdf

    Vsftpd的核心文件和目录包括:PAM认证配置文件/etc/pam.d/vsftpd,日志轮转备份配置文件/etc/logrotate.d/vsftpd,启动脚本/etc/rc.d/init.d/vsftpd,主目录/etc/vsftpd以及默认共享目录/var/ftp。用户配置文件/etc/...

    RHEL5 vsftpd配置

    **四、配置虚拟用户形式** 虚拟用户形式提供了更高的安全性,因为它允许为FTP服务创建专用的用户名和密码,这些信息存储在单独的数据库或文件中。这需要额外的配置步骤,包括设置数据库连接、创建用户数据库以及修改...

    vsftpd虚拟用户设置权限

    vsftpd 虚拟用户设置权限可以满足不同的用户需求,但是在目录权限设置方面仍然有点不足。如果是对目录权限有比较复杂的需求,可以考虑使用 Proftpd。在测试时,除了使用 FTP Client 工具以外,建议使用 Sniffer 类的...

    Centos7下安装vsftpd并启用虚拟用户访问

    #### 六、编辑vsftpd配置文件 最后一步是编辑vsftpd的主配置文件来启用虚拟用户功能。 1. **编辑vsftpd配置文件**: ```bash vi /etc/vsftpd/vsftpd.conf ``` 2. **关键配置项**: - `anonymous_enable=YES`...

    Vsftpd服务器虚拟用户配置.docx

    在本文中,我们将深入探讨如何在CentOS 5.5 x86_64环境下配置Vsftpd服务器的虚拟用户模式。虚拟用户模式允许管理员创建独立于系统用户的FTP账户,提供更高的安全性和管理便利性。 首先,我们需要安装Vsftpd和必要的...

    Centos 8 vsftpd多用户FTP服务器配置完美方案——同时解决PORT和PASV模式

    在CentOS 8系统中,配置vsftpd多用户FTP服务器,实现多虚拟用户FTP连接,并同时解决FTP PORT和PASV模式下的问题。 vsftpd简介 vsftpd是非常流行的FTP服务器软件,支持多种操作系统,包括CentOS、Ubuntu、Debian等。...

    vsftpd配置详解

    vsftpd 配置详解 vsftpd 是一个基于 GPL 发布的类 UNIX 系统的 FTP 服务器软件,其全称是 Very Secure FTP Deamon,在安全性、速度和稳定性方面都有着不俗的表现。在安全性方面,vsftpd 针对程式的权限来设计,以...

    linux下配置vsftpd和虚拟用户.pdf

    配置虚拟用户的相关信息则存储在`/etc/vsftpd/account`或如示例中的`/etc/vsftpd/account.txt`。 2. **虚拟用户账号和密码**:在`account.txt`文件中,按照奇偶行规则分别列出账号和对应的密码。例如: ``` ...

    linux下配置vsftpd和虚拟用户[文].pdf

    在配置虚拟用户时,我们需要创建一个账号文件,例如`/etc/vsftpd/account.txt`,在这个文件中,奇数行存放用户名,偶数行存放对应的密码。然后,使用`db_load`命令生成口令文件,如`/etc/vsftpd/account.db`,并设置...

    VSFTPD服务配置(上).doc

    首先,需要进入`/etc/yum.repos.d/`目录,创建一个新的Yum仓库配置文件,例如`rhel7.repo`,并设定相关参数,如仓库名称、URL、启用状态和GPG校验。接着,可能需要挂载光盘或者设置网络仓库,并在`/etc/fstab`中配置...

    vsftpd配置虚拟用户登录的方法

    最后,在`/etc/vsftpd/users`目录下,为每个虚拟用户创建一个配置文件,例如`cuibo`,并指定其权限: ```bash anon_upload_enable=YES anon_mkdir_write_enable=YES ``` 重启VSFTPD服务以应用所有更改: ```bash ...

    vsftpd详细配置手册

    通过上述步骤,可以实现vsftpd服务器的详细配置,包括基本的本地用户组访问控制、非标准端口的数据连接以及更复杂的虚拟用户管理。这些配置能够满足不同的需求场景,同时保证了FTP服务的安全性和灵活性。

    vsftpd_ftp服务器Linux虚拟用户配置(超详细)

    本教程将详细讲解如何在Linux环境下配置VSFTPD,实现FTP服务器的虚拟用户功能,以便为不同的用户提供独立的权限和目录访问。虚拟用户允许我们通过用户名和密码认证,而这些信息并不直接与系统的实际用户账户对应,...

    高职计算机网络技术赛项vsftpd配置难点研究.pdf

    配置虚拟用户涉及以下步骤: 1.1 安装必要的软件包,如pam_mkhomedir和vsftpd的虚拟用户插件。 1.2 创建数据库,存储虚拟用户的用户名和密码。 1.3 配置vsftpd主配置文件,启用虚拟用户模式,并指定用户认证方式。 ...

    centos VSFTPD 配置

    user_config_dir=/etc/vsftpd/conf # 用户配置文件目录 virtual_use_local_privs=YES # 使用本地权限 listen=YES # 监听端口 tcp_wrappers=YES # 使用TCP包裹过滤 use_localtime=YES # 使用本地时间 ``` 2. **设置...

    vsftpd 服务配置

    #### 六、配置虚拟用户 1. **创建虚拟用户文件**: ```bash touch /etc/vsftpd/virtusers ``` 2. **编辑虚拟用户文件**,示例如下: ```plaintext download:1234 upload:5678 admin:9012 ``` - 每行代表...

Global site tag (gtag.js) - Google Analytics