`
ezerg
  • 浏览: 273517 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

CentOS 实际应用 VSFTPD 的快速配置

阅读更多

服务器系统安装完成后,一般都是通过 FTP 上传需要安装的软件。
当然也可能通过 SFTP 上传,因为一般都会打开服务器的 sshd 服务,而且不需要另外的配置。常用的客户端工具有 WinSCP 和 FileZilla 等。
由于 SFTP 的过程是加密的,所以上传大文件时会相对慢一些,所以更多的时候我选择系统自带的 VSFTP,只需要简单的配置即可。
通常情况下,我只允许特定的几个用户上传文件,并且只有 root 用户才能上传到任意目录,其它普通用户只能上传到自己的主目录。

修改配置如下:
一、修改 /etc/vsftpd.ftpusers 文件
文件里面的用户是禁用 FTP 服务的,所以我们把 root 用户删除或者注释。因为我们要使用 root 用户上传文件。
# vi /etc/vsftpd.ftpusers

二、修改 /etc/vsftpd.user_list 文件
如果配置 userlist_deny=NO ,只允许文件里面的用户登录 FTP,所以我们删除 root 外的其它用户。因为不是专用的 FTP 服务器,所以只允许特定的用户使用。
#  vi /etc/vsftpd.user_list

三、修改 /etc/vsftpd/vsftpd.conf 配置
将配置 userlist_deny=NO 加入到配置文件
# vi /etc/vsftpd/vsftpd.conf
......
userlist_deny=NO
......

如果要限制只允许特定的用户访问主目录以外的目录(这也许是 VSFTP 的一个不足之处),可以修改配置文件:
# 所有的用户限定在自己的主目录,如果为 NO 的话结果刚好相反,列表 vsftpd.chroot_list 列表中的则成为受限的用户
chroot_local_user=YES
# 设置允许 chroot 的用户列表
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list

文件 /etc/vsftpd.chroot_list 需要我们手工创建
# vi /etc/vsftpd.chroot_list
增加有特权的用户即可

四、其它说明
上面修改的配置只是我们对 FTP 进行简单的控制,如果作为专用的 FTP 服务器配置还要参考其它资料。
如果没有太多的要求,最简单的方式就是直接删除 vsftpd.ftpusers 和 vsftpd.user_list 文件中的 root 就 OK 了。
另外,CentOS 5.x 版本的配置文件都在了 /etc/vsftpd/ 目录中,配置基本相同。



分享到:
评论

相关推荐

    centos 6.3 配置vsftpd

    根据提供的文件信息,我们可以详细解析如何在 CentOS 6.3 中配置 vsftpd(Very Secure FTP Daemon)服务。以下步骤将逐步指导您...请注意,根据实际应用场景的不同,可能还需要对其他设置进行调整以满足特定的需求。

    centos中配置vsftpd服务器

    - 创建vsftpd配置文件所在的目录: ```bash mkdir /etc/vsftpd ``` - 将配置文件复制到相应的目录: ```bash cp vsftpd.conf /etc/vsftpd/ ``` - 复制PAM配置文件: ```bash cp RedHat/vsftpd.pam /etc/...

    CentOS vsftpd配置解析及实例

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

    centos7搭建vsftpd教程

    重启vsftpd服务以应用配置变更: ```bash systemctl restart vsftpd.service ``` 此外,还需要对PAM(Pluggable Authentication Modules)配置进行调整,以支持虚拟用户: ```bash cd /etc/pam.d/ cp vsftpd ...

    Centos6.9安装vsftpd并配置多用户的方法

    6. 重启vsftpd服务以应用新配置: ``` service vsftpd restart ``` 通过以上步骤,我们已经成功地在CentOS 6.9上安装并配置了vsftpd,实现了多用户访问。用户可以通过FTP客户端连接到服务器,并根据各自的配置...

    centOs 下安装配置vsftpd

    ### CentOS 下安装与配置 VSFTPD 服务 #### 一、概述 VSFTPD(Very Secure FTP Daemon)是一款广泛使用的...需要注意的是,在实际部署过程中,还需要根据具体的业务需求进一步调整配置参数,以满足不同的应用场景。

    ( linux下ftp服务器的安装与配置(附加配置文件详细以及CentOS SELinux 拦截 vsftpd 问题).docx

    #### 一、Vsftpd 的安装与基本配置 (CentOS 6.5) ##### 安装 Vsftpd 1. **在线安装**: - 执行命令 `yum install vsftpd` 来在线安装 Vsftpd。 2. **离线安装**: - 如果需要离线安装,首先下载相应的 RPM 包 `...

    centos VSFTPD 配置

    VSFTPD(Very Secure FTP Daemon)是一款专为安全性而设计的FTP服务器软件,广泛应用于Linux系统,包括CentOS发行版。它支持匿名访问、本地用户访问及虚拟用户通过MySQL或PostgreSQL等数据库进行身份验证等功能。 #...

    centos vsftpd 部分案例

    在实际环境中,VSFTPD的配置需根据具体需求进行调整。例如,企业可能需要设置不同的用户权限,或对特定IP地址进行访问限制。通过实践案例和不断学习,我们可以掌握更多VSFTPD的高级特性,从而更好地管理和保护我们的...

    CentOS 6.8 安装vsftpd的方法步骤

    在Linux系统中,FTP(File Transfer Protocol)服务是一种常见的数据传输协议,用于在客户端和服务器之间交换文件。在CentOS 6.8这样的操作系统上...在实际应用中,你可能还需要根据具体的网络环境和安全策略调整配置。

    vsftpd 服务配置

    在 CentOS 5.5 系统中配置 vsftpd 服务是一项常见的 IT 操作任务。vsftpd 是一款非常安全且快速的 FTP (File Transfer Protocol) 服务器软件,被广泛应用于 Linux 和其他类 Unix 系统中。本文将详细介绍如何在 ...

    vsftpd服务配置文档

    实际上,VSFTPD拥有丰富的选项和功能,如PAM认证、虚拟用户、限速策略等。对于更高级的设置,建议查阅官方文档或在线教程。 为了更好地理解VSFTPD的配置和管理,可以参考提供的资源——博文链接:...

    CentOS下FTP配置

    以上就是在CentOS系统下配置FTP服务的基本步骤,根据实际需求,可能还需要进一步定制配置,如虚拟用户、用户权限控制、SSL/TLS加密等。记住,始终备份配置文件,并在更改后测试服务,以确保稳定性和安全性。

    vsftpd-3.0.2 rpm安装包 32&64;位,适用于redhat、Centos

    在实际应用中,VSFTPD还可以与其他身份验证机制集成,如PAM(Pluggable Authentication Modules),以提高安全性。此外,为了保护服务器免受攻击,应定期更新VSFTPD到最新版本,修复可能的安全漏洞。 总之,VSFTPD...

    vsftpd.el6.rar

    【vsftpd.el6.rar】是一个针对 CentOS 6 操作系统的 vsftpd(Very Secure FTP Daemon)安装包。vsftpd 是一个广泛使用...通过理解 vsftpd 的配置选项和操作方法,可以根据实际需求定制 FTP 服务,满足不同场景的应用。

    Linuxvsftpd的配置[定义].pdf

    默认的`vsftpd.conf`配置文件中包含了一些允许匿名登录、本地用户登录以及写权限的设置,但这些在实际配置时可能需要根据安全需求进行调整。例如,你可以选择关闭匿名用户的上传和创建目录权限,以及启用日志记录来...

    vsftpd安装包

    配置文件中的每一项都需要根据实际需求进行调整。配置完成后,重启VSFTPD服务以使更改生效: ```bash sudo systemctl restart vsftpd ``` 【安全注意事项】 1. **防火墙设置**:确保你的防火墙允许FTP端口(通常...

    centos65-VSFTP服务器配置.doc

    通过以上步骤,我们可以详细地了解到如何在 CentOS 6.5 系统上配置 VSFTPD 服务器,并且可以根据实际需求灵活调整各项配置参数。无论是基本的匿名用户和本地用户配置,还是高级的安全性和性能优化设置,都可以根据...

    LINUX Centos7搭建vsftpd服务

    本文将详细介绍如何在CentOS 7上配置并启动vsftpd(Very Secure FTP Daemon)服务,这是一个安全的FTP服务器软件,用于实现文件的上传和下载。 首先,我们需要安装vsftpd及其依赖的ftp连接工具。在终端中执行以下...

    vsftpd 文档,详细说明vsftpd的各种配置

    修改 vsftpd 配置后,务必重启 vsftpd 服务以应用新的设置: ``` service vsftpd restart ``` 或 ``` sudo systemctl restart vsftpd ``` 总结,vsftpd 提供了高度自定义的配置选项,以适应不同的安全性和功能需求...

Global site tag (gtag.js) - Google Analytics