`

red hat enterprise6.1 VSFTPD配置

 
阅读更多
cd /var/ftp/pub

mkdir upload

chmod 777 upload

chcon -t public_content_rw_t upload/

setsebool -P allow_ftpd_anon_write=1


配置防火墙

vi /etc/sysconfig/iptables

添加一行通行规则

-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT

载入ftp模块

vi /etc/sysconfig/iptables-config

IPTABLES_MODULES="ip_nat_ftp ip_conntrack_ftp"


[查看vsftpd 服务在不同模式下的开启状态

chkconfig vsftpd --list

chkconfig vsftpd on 使vsftpd 服务在2、3、4、5状态下开机自动开启

chkconfig vsftpd off 关闭

限制本地用户访问文件系统

chroot_local_user=YES    将本地用户浏览限制在其FTP根目录下

在chroot_list 文件中的用户只能访问自身目录

553 Could not create file.错误的解决
vi /etc/vsftpd/vsftpd.conf
添加 anon_umask=022 //匿名用户上传文件权限,否则匿名用户上传的文件无法下载

在开了root用户上传权限,也关了系统的防火墙,但ftp连接的时候依然还会出现 "500 OOPS:cannot change directory:/root" 错误,如何解决呢?

解决:
查看 SELinux 的状态: 
sestatus -b | grep ftp  //确切地说,只是查看了ftp的状态,在出现的结果中可以看到

ftp_home_dir        off

setsebool -P  ftp_home_dir  on
分享到:
评论

相关推荐

    red hat enterprise 7 .pdf

    1. **安装与配置**:Red Hat Enterprise 7支持多种安装方式,包括图形化界面和命令行接口。安装过程中,用户可以选择不同的安装类型,如最小安装、服务器安装、工作站安装等。网络配置、分区管理和软件选择也是安装...

    [安装文档][Red Hat Enterprise Linux AS 4 Update 2 X86_64 ]10gRAC

    《Red Hat Enterprise Linux AS 4 Update 2 X86_64 上的10gRAC安装指南》 本文档详细介绍了如何在Red Hat Enterprise Linux AS 4 Update 2 X86_64操作系统上安装Oracle 10g Real Application Clusters (RAC)。RAC是...

    Red_Hat_Enterprise_Linux服务器配置

    Red Hat Enterprise Linux(RHEL)是一款广泛应用于企业级环境中的Linux操作系统,以其稳定性和安全性而闻名。本教程将深入探讨如何在RHEL 5.4版本上进行服务器配置,涵盖DNS、Apache HTTP服务器、FTP服务器、MySQL...

    Red Hat Linux 9.0网络服务入门与进阶

    - **vsftpd服务器**:Red Hat Linux 9.0中的FTP服务通常使用vsftpd,配置文件为`/etc/vsftpd/vsftpd.conf`。 - **匿名FTP**:允许公众无密码访问特定目录。 - **用户权限管理**:设置用户上传下载权限,限制访问路径...

    Red Hat Linux学习基础教程

    1. **安装介质选择**:Red Hat Enterprise Linux通常提供ISO镜像文件,可以通过DVD或USB驱动器进行安装。 2. **BIOS设置**:在启动计算机时进入BIOS,将启动顺序设置为优先从安装介质启动。 3. **图形化安装**:启动...

    Red hat linux 应用指南

    【Red Hat Linux 应用指南】是一本专为Red Hat Linux 9系统设计的详尽教程,旨在帮助用户深入理解和熟练掌握这一版本的Linux操作系统。Linux是一种自由且开放源码的类UNIX操作系统,广泛应用于服务器、工作站以及...

    vsftpd虚拟用户的配置

    ### vsftpd虚拟用户的配置详解 #### 一、虚拟用户概念 在介绍具体的配置步骤之前,我们先来了解一下什么是虚拟用户。虚拟用户是指在FTP服务器上使用的非真实系统账户,通常用于提高安全性以及方便管理和控制。 **...

    vsftpd配置文件详解.doc

    vssftp配置文件详解,包含vsftpd所有配置文件路径和用途说明。

    vsftpd配置文件详解 

    ### vsftpd配置文件详解 #### 一、概述 VSFTPD (Very Secure FTP Daemon) 是一款免费开源的FTP服务程序,在Linux系统中广泛使用。它不仅提供了强大的安全性,还支持多种认证方式以及灵活的配置选项。对于Ubuntu...

    第3篇 Vsftpd配置管理.pdf

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

    CentOS vsftpd配置解析及实例

    标题与描述均聚焦于“CentOS vsftpd配置解析及实例”,这暗示着文章将深入探讨如何在CentOS操作系统上配置vsftpd(Very Secure FTP Daemon),以搭建一个功能全面的FTP服务器。以下是对该主题的详细分析: ### 1. ...

    vsftpd-3.0.2 RPM安装包

    RPM(Red Hat Package Manager)是Linux系统中常用的软件包管理器,用于安装、升级、查询和卸载软件。RPM包格式便于软件的分发和维护,通过RPM,用户可以轻松管理系统中的软件,而无需关心编译和配置细节。 2. **...

    vsftpd配置手册vsftpd配置手册

    根据提供的vsftpd配置文件内容,我们可以详细地分析并总结出相关的知识点,这些知识点主要集中在vsftpd服务器的配置选项及其功能上。 ### 一、基础配置 #### 1. **匿名用户访问设置** - **`anonymous_enable=YES`...

    vsftpd配置详解

    在 Red Hat AS 4 中,vsftpd 的安装和配置过程需要遵循以下步骤: 1. 软件安装:下载最新版本的 vsftpd,解压软件,编辑 builddefs.h 文档,编译安装。 2. 软件卸载:卸载旧版 vsftpd,删除相关文件。 3. 配置 ...

    Linuxvsftpd的配置.pdf

    Linux vsftpd 配置详解 Vsftpd 是一个非常安全的 FTP 守护进程,可以在 Linux 操作系统中使用。本文将详细介绍如何配置 vsftpd,以便实现 root 用户和普通用户的 FTP 登录。 一、Root 用户的 FTP 配置 1. 打开 /...

    vsftpd配置详解.pdf

    VSFTPD 配置详解 VSFTPD 是一种功能强大且安全的 FTP 服务器软件,它提供了许多配置选项来满足不同的需求。本文将详细介绍 VSFTPD 的配置文件和参数,帮助读者更好地理解和使用 VSFTPD。 一、安装和配置 VSFTPD ...

    vsftpd详细配置解读

    ### vsftpd详细配置解读 #### 一、概述 VSFTPD (Very Secure FTP Daemon) 是一款免费开源的FTP服务程序,在Linux系统中被广泛使用。它提供了强大的安全性与灵活性,能够满足各种复杂的网络环境需求。本文将详细...

Global site tag (gtag.js) - Google Analytics