`
iaiai
  • 浏览: 2197017 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

[ubuntu] 配置vsftp

 
阅读更多
apt-get update
apt-get install vsftpd

cp /etc/vsftpd.conf /etc/vsftpd.conf.bak


/etc/vsftpd.conf
引用
#接受匿名用户
anonymous_enable=YES

#匿名用户login时不询问口令
no_anon_password=YES

#接受本地用户
local_enable=YES

#设置默认目录
local_root=/opt/ftp

#控制vsftpd所在的系统的用户是否可以登录vsftpd
local_enable=YES

#将本地用户锁定在自家目录中。YES 锁定,NO 不锁定。chroot_list_file所指定文件中的用户将不被锁定在自家目录。本参数被激活后,可能带来安全上的冲突,特别是当用户拥有上传、shell访问等权限时。因此,只有在确实了解的情况下,才可以打开此参数。默认值为NO。
chroot_local_user=NO

#锁定某些用户在自家目录中。即当这些用户登录后,不可以转到系统的其他目录,只能在自家目录(及其子目录)下。具体的用户在chroot_list_file参数所指定的文件中列出。默认值为NO。
chroot_list_enable=YES

#指出被锁定在自家目录中的用户的列表文件。文件格式为一行一用户。
chroot_list_file=/etc/vsftpd.chroot_list

注意: 当chroot_local_user=NO、chroot_list_enable=YES时,vsftpd.chroot_list中用户为锁定用户,即他们除了自己的目录,不可以访问其他目录。
当chroot_local_user=YES、chroot_list_enable=YES时,vsftpd.chroot_list中用户为非锁定用户,他们可以访问任何其他目录。

#控制是否允许使用任何可以修改文件系统的FTP 的指令,比如STOR、DELE、RNFR、RNTO、MKD、RMD、APPE 以及SITE。
write_enable=YES

#FTP服务器最大承载用户
max_clients=100

#限制每个IP的进程
max_per_ip=5

#最大传输速率(b/s)
local_max_rate=256000

#是否隐藏文件的所有者和组信息。YES,当用户使用"ls -al"之类的指令时,在目录列表中所有文件的拥有者和组信息都显示为ftp。
hide_ids=YES

#空闲(发呆)用户会话的超时时间,若是超出这时间没有数据的传送或是指令的输入,则会强迫断线。单位为秒,默认值为300。
idle_session_timeout= 3000


添加组
addgroup ftp
修改用户组:
usermod -g groupname username
给ftp文件夹添加ftp组:
chgrp ftp /opt/ftp/
给文件夹权限:
chmod 777 /opt/ftp
分享到:
评论

相关推荐

    ubuntu下安装配置vsftp【附详细说明和配置完成的vsftp.conf】

    本篇文章将详细介绍如何在Ubuntu环境下安装并配置VSFTPD,以及提供一份完整的`vsftp.conf`配置文件示例。 首先,我们需要通过Ubuntu的包管理器`apt`来安装VSFTPD。打开终端并输入以下命令: ```bash sudo apt ...

    Ubuntu 用VSFTP搭建FTP服务器设置教程.docx

    以上就是使用VSFTP在Ubuntu上搭建FTP服务器的基本步骤和关键配置。根据实际需求,您可以进一步调整这些设置,以确保服务器的安全性和性能。完成配置后,重启VSFTP服务以应用更改,使用命令 `sudo systemctl restart ...

    ubuntu的vsftp配置.pdf

    在Ubuntu系统中配置VSFTP,通常包括以下几个步骤: 1. **安装VSFTP**: 使用`sudo apt-get install vsftpd`命令来安装VSFTP。这将自动处理依赖关系并安装所需组件。在某些情况下,安装过程可能会创建一个名为“ftp...

    ubuntu 部署VSFTP

    ### Ubuntu部署VSFTP知识点详解 #### 一、概述 ...通过以上步骤,你可以成功地在Ubuntu 17.10上部署并配置VSFTP服务器。这只是一个基础的部署流程,更多高级功能和细节还需要根据具体需求进一步探索和调整。

    vsftp的安装包以及安装方法

    二、配置VSFTP 安装完成后,VSFTP的主要配置文件是`/etc/vsftpd.conf`。这个文件包含了许多可调整的参数,可以根据需求进行定制。以下是一些基本配置示例: - 允许匿名访问: ```conf anonymous_enable=YES ``` - ...

    Linux_VSFTP服务器.doc

    VSFTP 服务器的配置文件是 /etc/vsftpd/vsftpd.conf,可以通过 vi 命令编辑该文件。 1. 控制匿名登录:anonymous_enable=YES改成NO,禁止匿名登录。 2. 允许本地帐号登录:local_enable=YES,允许本地用户登录。 3....

    Ubuntu16.04离线安装包vsftpd

    **Ubuntu 16.04离线安装VSFTPD** VSFTPD,全称为Very Secure FTP Daemon,是一款安全且功能强大的FTP服务器软件。在Ubuntu 16.04系统中,如果你需要在没有网络连接的情况下安装它,可以采用离线安装的方式。下面将...

    vsftp启动失败解决办法

    ### vsftp启动失败解决办法 在使用vsftp服务器过程中,可能会遇到vsftp服务无法正常启动的问题。这种情况往往会给用户带来不少困扰,特别是对于那些依赖FTP服务进行文件传输的业务场景。本文将详细介绍vsftp启动...

    VSFTP的虚拟用户配置方法

    本篇文章将详细介绍如何配置VSFTP的虚拟用户。 一、安装VSFTP 在大多数Linux发行版中,你可以通过包管理器来安装VSFTP。例如,在Ubuntu或Debian上,使用以下命令: ```bash sudo apt-get update sudo apt-get ...

    Ubuntu14.04 FTP(VSFTP)开启及文件传输 海康 编码卡

    在这个主题中,我们将深入探讨如何在Ubuntu 14.04操作系统上安装和配置VSFTP(Very Secure FTP),以及如何在海康编码卡上启用FTP服务,以便进行文件传输。 ### 1. Ubuntu 14.04下VSFTP配置及使用 **安装VSFTP** ...

    Ubuntu16.04离线安装软件-离线安装包vsftpd-3.0.3

    有时候会遇到客户是内网环境的...2、然后执行命名 dpkg -i vsftpd_3.0.3-3ubuntu2_amd64.deb 进行安装 3、进行ftp配置即可,不动配置的可看我上一博客(https://blog.csdn.net/qq_32648289/article/details/123654639)

    vsftp的安装配置详细说明

    Vsftp(Very Secure FTP Daemon)是一款广泛使用的FTP服务器软件,特别是在Linux系统中,因其安全性高和配置简便而受到青睐。它支持多种安全特性,包括虚拟用户身份验证,使得非系统用户也能通过特定的认证方式访问...

    unbuntu-vsftp.server

    在Ubuntu系统中,安装和配置VSFTP是为用户提供FTP服务的关键步骤。 【描述】"ubuntu系统vsftp安装包" 提到的是在Ubuntu系统中安装VSFTP所需的一系列软件包。通常,VSFTP的安装涉及几个依赖库,这些依赖包包括SSL...

    Linux vsftp配置手册

    本手册将详细介绍如何在Linux系统中配置和管理VSFTP。 **1. VSFTP服务器的安装** 首先,确保你的系统中已经安装了VSFTP。在Red Hat Enterprise Linux或CentOS系统中,可以通过以下命令来安装: ```bash sudo yum ...

    vsftp安装包以及配置说明

    VSFTP的配置文件通常位于`/etc/vsftpd/vsftpd.conf`。以下是一些关键配置选项: 1. **anonymous_enable=YES/NO**:允许或禁止匿名登录。 2. **local_enable=YES/NO**:允许或禁止本地用户登录。 3. **write_enable=...

    vsftp服务器配置(建立系统实体账号)

    本教程将详细介绍如何在Linux系统上配置VSFTP服务器,以便为系统实体账号建立安全的FTP访问。 首先,我们需要确保系统已经安装了VSFTP服务。如果没有,可以通过包管理器(如`apt-get`或`yum`)进行安装。例如,在...

    vsftpd3.0.5-tar.gz版本源码,在ubuntu20.4可以编译成功

    在Ubuntu 20.4 LTS(Focal Fossa)这个长期支持版本上编译安装vsftpd,可以确保其与操作系统版本的兼容性,同时也为管理员提供了自定义服务器配置的灵活性。 编译源码的过程一般包括以下步骤: 1. **安装依赖**:...

    ubuntu_ftp_server配置方法.doc

    Ubuntu自带的FTP服务器是vsftpd. 安装使用 1、安装vsftpd sudo apt-get install vsftpd 安装了之后会在/home/下建立一个ftp目录。这时候你可以试着访问下ftp://IP地 址。应该可以看到一个空白内容的ftp空间。 默认...

    linux上vsftp配置

    本教程将详细讲解如何在Linux系统上配置VSFTP,以便实现安全的文件传输。 首先,我们需要了解VSFTP的基本概念。VSFTP全称为“Very Secure FTP”,其主要特点是支持用户隔离、限制访问权限和使用CHroot jail技术,能...

Global site tag (gtag.js) - Google Analytics