`
smartzxy
  • 浏览: 199837 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

ftp服务器vsftp配置说明

阅读更多

      本机系统为Fedora9,vsftp为光盘中安装的,故本说明略去安装说明,直接进入配置说明。我将配置一台允许匿名访问的ftp服务器。

      我先查了一下服务的启动设置:

# chkconfig

 

发现本机的vsftpd服务并没有开机自动启动,改为自动启动以便以后重启后不用我手动开启服务:

# chkconfig --level 2345 vsftpd on

接着修改ftp的根文件夹属性,本机根文件夹为默认的/var/ftp,用如下命令修改:

# chown root:ftp /var/ftp
# chmod 755 /var/ftp

 这个修改很重要,否则待会使用过程中会遇到一系列错误。为了让匿名用户能使用ftp服务,我再建了一个文件夹:/var/ftp/pub,分配777权限。

        然后就是修改配置文件/etc/vsftpd/vsftpd.conf了。关键是要设置如下属性:

anonymous_enable=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
#以上四条配置文件默认就有,只需去掉行开头用于注释的'#'即可
anon_world_readable_only=NO
#手动添加,如果值为YES,则匿名用户只有读的权限
anon_other_write_enable=YES
#手动添加,用途是开放其他操作的权限,比如修改、删除等
anon_umask=022
#手动添加,这条也很重要,用来设置匿名用户上传的文件的默认权限
#实际权限的计算方法为:777-umask值,这里设022,则实际权限755

  其他属性按实际需要修改(我没有修改,使用了默认值)

       在启动服务之前还需要做一个修改:

# setsebool -P ftp_home_dir 1

有的版本说是ftpd_disable_trans,但我用getsebool -a 命令没有找到那一项,也就没法设置,只有这一项比较像。实际也证明就是这个,不改上传不了文件。       

       最后就是启动服务了(如果原本就启动了,将下面的start参数换为restart):

# /sbin/service vsftpd start

 如果一切顺利的话,会提示【OK】。换台电脑测试一下吧!

 

 

分享到:
评论

相关推荐

    Linux下FTP服务器vsftp配置

    Linux下的FTP服务器配置主要...总结来说,配置Linux下的FTP服务器vsftp涉及下载安装源码、编辑配置文件、创建用户和目录、设置认证方式以及启动和测试FTP服务。理解并掌握这些步骤,将能有效地搭建和管理FTP服务器。

    lvs+keepalived+vsftp配置FTP服务器负载均衡

    在构建大型、高可用性的FTP(File ...通过上述步骤,我们可以构建一个基于lvs+keepalived+vsftp的FTP服务器负载均衡环境,提供高可用性和良好的扩展性。记住,实施过程中应根据实际需求和服务器环境进行适当的调整。

    linux下FTP服务器安装配置VSftp.pdf

    Linux 下 FTP 服务器安装配置 VSftp VSftp(Very Secure FTP)是一种在 Unix/Linux 中非常安全且快速稳定的 FTP 服务器,目前已经被许多大型站点所采用。VSftp 的实现有三种方式:匿名用户形式、本地用户形式和虚拟...

    vsftp.tat.gz以及ftp的配置过程

    `vsftp.tat.gz`是安装vsftp的源文件,而`Linux下FTP服务器vsftp配置大全超完整版.doc`和`vsftp.pdf`提供了详细的配置步骤和指南。 首先,让我们了解一下`vsftp`。全称是"Very Secure FTPd",它是一个高度可配置且...

    linux下FTP服务器安装配置(VSftp).pdf

    Linux 下 FTP 服务器安装配置 (VSFTP) VSFTP(Very Secure FTP)是一种在 Unix/Linux 中非常安全且快速稳定的 FTP 服务器,目前已经被许多大型站点所采用。VSFTP 的实现有三种方式:匿名用户形式、本地用户形式和...

    Linux服务器VsFtp安装1

    VsFtp 是一个基于GPL许可的免费FTP服务器软件,支持很多的 Linux 发行版,包括 Red Hat、Fedora、CentOS、Ubuntu 等。使用 yum 安装 VsFtp,命令为: yum install vsftpd 二、VsFtp 启动、关闭和重启 VsFtp ...

    ubnutu基于vsftp搭建简易FTP服务器

    ### 基于Ubuntu下的vsftpd搭建简易FTP服务器 #### 一、前言 FTP(File Transfer Protocol)协议是互联网上使用最早的一种文件传输协议,它能够支持两种不同的网络连接方式:主动模式和被动模式,并且允许匿名访问...

    linux下vsftp配置大全

    Linux下的vsftp配置详解 Vsftp(Very Secure FTP)是一款在Unix/Linux系统中广泛使用的FTP服务器,因其安全性、稳定性和高效性而受到诸多大型站点的青睐,如ftp.redhat.com, ftp.kde.org, ftp.gnome.org等。本文将...

    Linux环境下部署FTP服务器并配置定时对FTP中的文件进行备份.pdf

    Linux 环境下部署 FTP 服务器并配置定时对 FTP 中的文件进行备份 本资源详细介绍了在 Linux 环境下部署 FTP 服务器并配置定时对 FTP 中的文件进行备份的步骤。FTP 服务器是文件传输协议服务器,允许用户通过网络...

    VSFTP配置大全

    ### VSFTP配置详解 #### 1. VSFTP概述 VSFTP(Very Secure FTP)是一款为Linux系统设计的FTP服务器软件,其安全性较高,支持多种认证方式,并且能够很好地与其他系统组件集成。Red Hat 9.0系统中的VSFTP默认版本为...

    Linux VSFTP服务器详细配置

    本文将详细介绍如何在Linux系统上配置VSFTP服务器,并重点讲解配置文件`/etc/vsftpd/vsftpd.conf`中的关键选项,以及如何通过用户列表来限制或允许特定用户访问FTP服务。 #### 二、VSFTP服务器基础配置 1. **安装...

    vsftp配置大全 超完整版.doc

    虚拟用户只能访问FTP服务器所提供的资源,大大增强了系统的安全性。相对于FTP的本地用户形式来说,虚拟用户需要用户名和密码才能获取FTP服务器中的文件,增加了对用户和下载的可管理性。 二、获取最新版的Vsftpd...

    vsftp配置明细,一目了然

    VSFTP 配置明细 VSFTP 是 Very Security FTP 的缩写,顾名思义,非常安全的 FTP 服务器。下面是 VSFTP 配置明细的知识点总结...VSFTP 是一个功能强大且安全的 FTP 服务器,可以通过配置文件实现各种不同的功能和限制。

    Linux操作系统:配置匿名账号FTP服务器.pptx

    FTP服务器配置文件 序号 配置文件类型 文件路径 功能说明 1 主配置文件 /etc/vsftpd/vsftpd.conf 配置FTP服务器主要工作要通过修改此文件来完成。 2 PAM配置文件 etc/pam.d/vsftpd 主要用来加强vsftpd服务器的用户...

    vsftp服务器配置

    VSFTP (Virtual Secure FTP) 是一个流行的开源FTP服务器软件,常用于Linux系统中。它提供了安全性和灵活性,可以根据需要配置不同的访问权限。本教程将详细解释如何配置VSFTP服务器,特别是涉及的一些关键参数。 ...

    linuxFTP(VSFTP)架构配置详细教程.pdf

    在Linux环境中,VSFTP(Very Secure FTP Daemon)是一个常用的FTP服务器软件,因其安全性和灵活性而受到广泛使用。本教程将详细介绍如何在Linux系统上安装并配置VSFTP。 一、VSFTP安装 在安装VSFTP之前,首先确保...

    linux下ftp服务器配置手册

    Linux下的FTP服务器配置涉及到多个关键知识点,包括FTP的工作原理、传输模式、常见的FTP服务器软件以及如何在Linux系统中搭建FTP服务器。以下是对这些知识点的详细解释: FTP(File Transfer Protocol)是互联网上...

Global site tag (gtag.js) - Google Analytics