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
参考链接:
相关推荐
7. **日志记录和监控**:了解如何配置VSFTPD的日志记录,并使用工具(如`tail`和`logrotate`)来监控和管理日志文件,以便追踪和解决问题。 8. **问题排查**:教程可能还会涵盖常见的错误和问题,如连接失败、权限...
用于解析 vsftpd 日志记录的 Logstash 配置和 grok 模式 用法 安装logstash 将50-filter-vsftpd.conf添加到/etc/logstash/conf.d 将vsftpd.grok添加到/etc/logstash/patterns.d 重启logstash 包含的 Logstash ...
3. 安装 Vsftpd 源码包:使用命令 `rpm -ivh vsftpd-2.2.2-11.el6_3.1.src.rpm` 安装 Vsftpd 源码包。 4. 创建 mockbuild 用户:使用命令 `adduser mockbuild` 创建 mockbuild 用户,以便后续的安装过程。 5. 重新...
VSFTPD 虚拟用户建立需要安装和配置 VSFTPD 服务,建立虚拟用户帐户,调整配置文件,设置上传权限,设置日志记录功能,设置目录标语功能和设置 PORT 过渡连接。通过这些步骤,可以实现虚拟用户的 FTP 访问。
6. **日志记录**:VSFTPD可以详细记录所有FTP活动,便于监控和审计。 7. **配置灵活性**:通过修改配置文件`vsftpd.conf`,管理员可以根据实际需求定制服务器的行为,比如开启PAM认证、设置本地用户权限等。 8. **...
在CentOS 6.0上安装VSFTPD,你需要执行以下命令: ```bash sudo yum install vsftpd -y ``` 安装完成后,我们需要配置VSFTPD以启用匿名上传功能。打开配置文件: ```bash sudo vi /etc/vsftpd/vsftpd.conf ``` ...
启用该选项后,FTP 服务器将记录所有的上传和下载操作。 connect_from_port_20 connect_from_port_20=YES 该选项使用标准的 20 端口来连接 FTP。该选项可以提高 FTP 服务器的安全性。 chown_uploads chown_...
**vsftpd-2.1.2**是该软件的一个特定版本,包含了用于构建、安装和运行vsftpd所需的所有文件。 **FTP(File Transfer Protocol)** 是一种用于在网络上进行文件传输的标准协议,允许用户通过网络上传、下载文件。...
vsftpd 服务器基本功能测试可以使用 RHEL5 默认情况下已经安装了 vsftpd 服务器,而且在没有做任何配置的情况下即可开启 vsftpd 服务。这时可以使用匿名账号 anonymous 或 ftp 登陆,密码空。即可成功登陆!默认的...
2. 安装VSFTPD:然后,你需要安装VSFTPD。同样地,这可以通过包管理器完成,命令为`yum install vsftpd`或`apt-get install vsftpd`。 3. 配置VSFTPD模块:在Webmin安装完成后,访问http://your-server-ip:10000,...
5. 更新MySQL数据库:创建`ftpdb`数据库,`ftpusers`表,并添加相应的用户记录。 6. 重启vsftpd服务。 通过这些步骤,你可以成功地在vsftpd中实现PAM和MySQL验证。请注意,实际配置可能需要根据你的具体环境进行...
网上搜了很多vsftpd的配置,都没弄好,自己记录了一下搭建vsftpd及增加用户的过程
1、首先安装vsftpd,并设置开机启动 yum -y install vsftpd chkconfig vsftpd on 2、基于虚拟用户配置,(所谓虚拟用户就是没有使用真实的帐户,只是通过映射到真实帐户和设置权限的目的。虚拟用户不能登录CentOS...
本文介绍了CentOS 8系统中配置vsftpd多用户FTP服务器的详细步骤,包括安装vsftpd、设置防火墙、关闭SELINUX、测试匿名登陆FTP等步骤。同时,本文还介绍了vsftpd.conf配置文件的详细参数设置,实现了多用户虚拟用户...
Xferlog_enable=YES 这一行配置允许 Vsftpd 服务器记录上传和下载的日志。 PORT 传输模式 Connect_from_port_20=YES 这一行配置控制着 Vsftpd 服务器的 PORT 传输模式。在这里,我们可以修改端口号,例如 connect_...
VSFTPD,全称“Very Secure FTP Daemon”,是一款在Linux系统中广泛使用的FTP服务器软件。本文将详细解析其基本配置文件 `/etc/vsftpd/vsftpd.conf`,以帮助用户理解如何设置和管理FTP服务。 1. **匿名服务器连接...
在Linux上配置VSFTPD服务,首先需要确保系统已经安装了该软件。这通常通过包管理器如`apt-get`(Debian/Ubuntu)或`yum`(CentOS/RHEL)来完成。安装完成后,需要进行一系列的配置,以设定FTP服务的基本行为,如监听...
- `log_ftp_protocol=YES/NO`: 是否记录完整的FTP协议交互,有助于调试。 **3. 配置文件语法** 配置文件中的每个选项都由一个键值对组成,如 `option=value`。注释以 `#` 开头。在修改配置后,需要重启vsftpd服务...
本文将深入探讨vsftpd的配置参数,帮助你理解和掌握如何在Linux系统上安装和配置该服务。 首先,让我们关注几个关键配置选项: 1. **匿名用户设置**:`anonymous_enable=YES`允许匿名用户登录,`no_anon_password=...
`log_ftp_protocol=YES/NO`开启FTP协议日志记录,日志文件通常位于`/var/log/vsftpd.log`。 #### 其他设置 VSFTPD还支持基于IP地址的虚拟主机、SSL加密连接等高级配置。 ### VSFTPD的应用场景 - **允许匿名用户...