yum install vsftpd
chkconfig vsftpd on
useradd –d /home/test/jsp/ -m ftptest
passwd ftptest
vi /etc/vsftpd/vsftpd.conf
修改anonymous_enable=NO
修改chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
增加
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
pasv_enable=YES
pasv_min_port=4000
pasv_max_port=5000
vi /etc/sysconfig/iptables 在*filter下加入下
-A OUTPUT -p tcp --sport 4000:5000 -j ACCEPT
-A INPUT -p tcp --dport 4000:5000 -j ACCEPT
vi /etc/vsftpd/vsftpd.chroot_list
增加ftptest
sestatus -b | grep ftp
可以看到ftp_home_dir off
setsebool ftp_home_dir 1
可以看到ftp_home_dir已经变成为on
vi /etc/selinux/config
修改SELINUX=disabled
setenforce 0
碰到的问题:
500 OOPS: could not read chroot() list file:/etc/vsftpd/vsftpd.chroot_list
处理:在/etc/vsftpd/vsftpd.chroot_list文件中列出的用户
500 OOPS: cannot change directory
处理:http://hi.baidu.com/cstabor/item/e7055317559a315df1090e9c
连接超时
处理:http://www.lingdus.com/thread-8189-1-1.html
550 Create directory operation failed
处理:http://www.huangkeye.cn/j-series/java/530.html
参考链接:
相关推荐
### vsftpd服务器安装与配置详解 在Linux环境中搭建FTP(File Transfer Protocol)服务是管理文件传输、共享和访问的重要方式之一。其中,vsftpd(Very Secure FTP Daemon)因其出色的安全性和性能,成为了最流行的...
7. **日志记录和监控**:了解如何配置VSFTPD的日志记录,并使用工具(如`tail`和`logrotate`)来监控和管理日志文件,以便追踪和解决问题。 8. **问题排查**:教程可能还会涵盖常见的错误和问题,如连接失败、权限...
### CentOS 7.2 下 VSFTPD 安装与虚拟用户访问配置详解 #### 一、概述 在 CentOS 7.2 系统中安装与配置 VSFTPD 服务,并实现虚拟用户登录功能,可以有效地增强 FTP 服务的安全性和灵活性。虚拟用户登录允许管理员...
6. **日志记录**:VSFTPD支持syslog日志记录,可以记录所有活动以便于监控和调试。 7. **命令行工具**:`vsftpd`命令行工具用于启动、停止和管理服务,以及执行一些管理任务,如重启服务或查看当前状态。 总的来说...
通过本文的介绍,初学者应该对vsFTPd服务器有了基本的了解,并掌握了如何安装、配置和维护vsFTPd服务器的基础知识。vsFTPd以其强大的功能、灵活性以及安全性成为众多企业和个人的选择。希望本文能帮助大家快速上手...
用于解析 vsftpd 日志记录的 Logstash 配置和 grok 模式 用法 安装logstash 将50-filter-vsftpd.conf添加到/etc/logstash/conf.d 将vsftpd.grok添加到/etc/logstash/patterns.d 重启logstash 包含的 Logstash ...
在Red Hat系统中,安装和配置vsftpd是为用户提供FTP服务的关键步骤。以下是对vsftpd在Red Hat系统上安装全过程的详细解释。 ### 一、安装前准备 在开始安装前,确保系统已经更新到最新版本,以获取最新的安全补丁...
安装完成后,你需要配置VSFTPD以满足你的需求。这通常包括设置用户访问权限、限制匿名用户、设定日志记录等。VSFTPD的配置文件通常是`/etc/vsftpd/vsftpd.conf`,你可以根据需要编辑此文件并重启服务以应用更改: ``...
### Vsftpd在Solaris下的安装与配置指南 #### 一、系统环境及软件准备 在开始之前,我们需要了解本文档适用于的操作环境是Solaris 10 SPARC平台,并且要安装的Vsftpd版本为2.0.7。Vsftpd是一款非常流行的FTP服务器...
3. 安装 Vsftpd 源码包:使用命令 `rpm -ivh vsftpd-2.2.2-11.el6_3.1.src.rpm` 安装 Vsftpd 源码包。 4. 创建 mockbuild 用户:使用命令 `adduser mockbuild` 创建 mockbuild 用户,以便后续的安装过程。 5. 重新...
**vsftpd-2.1.2**是该软件的一个特定版本,包含了用于构建、安装和运行vsftpd所需的所有文件。 **FTP(File Transfer Protocol)** 是一种用于在网络上进行文件传输的标准协议,允许用户通过网络上传、下载文件。...
用户需要先使用`tar -zxvf vsftpd-3.0.2.tar.gz`命令解压,然后按照官方文档或安装指南编译和安装vsftpd。 `md5.txt`文件通常包含的是文件的MD5校验和列表,用户可以通过比对本地文件的MD5值与`md5.txt`中的值,...
VSFTPD 虚拟用户建立需要安装和配置 VSFTPD 服务,建立虚拟用户帐户,调整配置文件,设置上传权限,设置日志记录功能,设置目录标语功能和设置 PORT 过渡连接。通过这些步骤,可以实现虚拟用户的 FTP 访问。
4. **安装vsftpd**:在大多数Linux发行版中,可以通过包管理器(如apt、yum或dnf)轻松安装vsftpd。例如,在Ubuntu或Debian上,可以运行`sudo apt-get install vsftpd`;在CentOS或Fedora上,使用`sudo yum install ...
### CentOS 下安装与配置 VSFTPD 服务 #### 一、概述 VSFTPD(Very Secure FTP Daemon)是一款广泛使用的FTP服务器程序,以其安全性著称。本文将详细介绍如何在CentOS系统上安装并配置VSFTPD服务,使用户能够安全...
在Linux操作系统中,FTP(File ...例如,`vsftpd.py`可能是一个自动化配置或监控vsftpd的脚本,而`vsftpd_ip`可能是用来记录或检查服务器IP的文件。你可以根据实际需要使用这些文件来增强你的FTP服务器管理体验。
安装完成后,确保 vsftpd 服务已经安装成功。 ```bash # 检查 vsftpd 服务状态 service vsftpd status ``` #### 四、创建专用账户 为了增强安全性,我们通常会为 vsftpd 创建专用账户,并设置不可登录 shell。 `...
配置文件通常位于 `/etc/vsftpd/vsftpd.conf`,其中包含了各种设置,如监听的端口、匿名用户访问、本地用户访问、日志记录等。根据安全策略,你可能需要修改这些设置。例如,启用SSL/TLS可以通过将 `ssl_enable=YES`...
6. **日志记录**:VSFTPD可以详细记录所有FTP活动,便于监控和审计。 7. **配置灵活性**:通过修改配置文件`vsftpd.conf`,管理员可以根据实际需求定制服务器的行为,比如开启PAM认证、设置本地用户权限等。 8. **...