VSFTP 两招帮你提高FTP服务器的安全性

 更新时间:2011年06月30日 22:43:59   作者:  
为了提高FTP服务器的安全,系统管理员最好能够为员工设置单独的FTP帐号,而不要把系统级别的用户给普通用户来使用,这会带来很大的安全隐患。
一、禁止系统级别用户来登录FTP服务器。
  为了提高FTP服务器的安全,系统管理员最好能够为员工设置单独的FTP帐号,而不要把系统级别的用户给普通用户来使用,这会带来很大的安全隐患。在VSFTP服务器中,可以通过配置文件vsftpd.ftpusers来管理登陆帐户。不过这个帐户是一个黑名单,列入这个帐户的人员将无法利用其帐户来登录FTP服务器。部署好VSFTP服务器后,我们可以利用vi命令来查看这个配置文件,发现其已经有了许多默认的帐户。其中,系统的超级用户root也在其中。可见出于安全的考虑,VSFTP服务器默认情况下就是禁止root帐户登陆FTP服务器的。如果系统管理员想让root等系统帐户登陆到FTP服务器,则知需要在这个配置文件中将root等相关的用户名删除即可。不过允许系统帐户登录FTP服务器,会对其安全造成负面的影响,为此我不建议系统管理员这么做。对于这个文件中相关的系统帐户管理员最好一个都不要改,保留这些帐号的设置。
  如果出于其他的原因,需要把另外一些帐户也禁用掉,则可以把帐户名字加入到这个文件中即可。如在服务器上可能同时部署了FTP服务器与数据库服务器。那么为了安全起见,把数据库管理员的帐户列入到这个黑名单,是一个不错的做法。
二、加强对匿名用户的控制。
  匿名用户是指那些在FTP服务器中没有定义相关的帐户,而FTP系统管理员为了便于管理,仍然需要他们进行登陆。但是他们毕竟没有取得服务器的授权,为了提高服务器的安全性,必须要对他们的权限进行限制。在VSFTP服务器上也有很多参数可以用来控制匿名用户的权限。系统管理员需要根据FTP服务器的安全级别,来做好相关的配置工作。需要说明的是,匿名用户的权限控制的越严格,FTP服务器的安全性越高,但是同时用户访问的便利性也会降低。故最终系统管理员还是需要在服务器安全性与便利性上取得一个均衡。

  下面是我推荐的几个针对匿名用户的配置,大家若不清楚该如何配置的话,可以参考这些配置。这些配置兼顾了服务器的安全与用户的使用便利。

  一是参数anon_world_readable_only。这个参数主要用来控制匿名用户是否可以从FTP服务器上下载可阅读的文件。如果FTP服务器部署在企业内部,主要供企业内部员工使用的话,则最好把这个参数设置为YES。然后把一些企业常用表格等等可以公开的文件放置在上面,让员工在匿名的情况下也可以下载这些文件。这即不会影响到FTP服务器的安全,而且也有利于其他员工操作的便利性上。

  二是参数anon_upload_enable。这个参数表示匿名用户能否在匿名访问的情况下向FTP服务器上传文件。通常情况下,应该把这个参数设置为No。即在匿名访问时不允许用户上传文件。否则的话,随便哪个人都可以上传文件的话,那对方若上传一个病毒文件,那企业不是要遭殃了。故应该禁止匿名用户上传文件。但是这也有例外。如有些企业通过FTP协议来备份文件。此时如果企业网络的安全性有所保障的话,可以把这个参数设置为YES,即允许操作系统调用FTP命令往FTP服务器上备份文件。

相关文章

  • CentOS8环境下FTP服务器安装与配置步骤详解

    CentOS8环境下FTP服务器安装与配置步骤详解

    FTP(文件传输协议)是一种网络传输协议,用于在网络中的计算机之间传输文件,在本指南中,我们将一步步介绍如何在CentOS 8环境下安装和配置一个FTP服务器,感兴趣的朋友一起看看吧
    2024-05-05
  • IIS FTP PASV模式下更改端口范围的方法

    IIS FTP PASV模式下更改端口范围的方法

    IIS FTP里的PASV模式下默认端口范围 1024 - 65535,连接时会从中随机选择到响应。如果该值未指定,或被设置成空字符串,则将使用 Winsock 指定的默认值 1025-5000
    2012-01-01
  • 阿里云云服务器Linux系统FTP服务器搭建设置教程

    阿里云云服务器Linux系统FTP服务器搭建设置教程

    这篇文章主要介绍了阿里云云服务器Linux系统FTP服务器搭建设置教程,本文包括Redhat、CentOS、Ubuntu、Debian等系统安装vsftp软件教程,需要的朋友可以参考下
    2014-09-09
  • linux proftpd-1.3.4c安装配置实例

    linux proftpd-1.3.4c安装配置实例

    这篇文章主要介绍了linux proftpd-1.3.4c安装配置实例,需要的朋友可以参考下
    2014-08-08
  • 宝塔面板FTP无法连接的解决方案(实测有效)

    宝塔面板FTP无法连接的解决方案(实测有效)

    在配置好宝塔面板ftp后,发现登录不上,所以这篇文章给大家介绍了宝塔面板FTP无法连接的解决方案(实测有效),文中通过图文结合的方式给大家介绍的非常详细,需要的朋友可以参考下
    2024-04-04
  • 用Linux构建高效FTP服务器方法分享

    用Linux构建高效FTP服务器方法分享

    在众多网络应用中,FTP(文件传输协议)有着非常重要的地位。Internet中一个十分重要的资源就是软件资源,而各种各样的软件资源大多数都放在FTP服务器中。
    2011-06-06
  • 全面提高WindowsFTP服务器的安全性能

    全面提高WindowsFTP服务器的安全性能

    Windows2000系统提供了FTP服务功能,由于简单易用,与Windows系统本身结合紧密,深受广大用户的喜爱。
    2009-06-06
  • IIS FTP与Serv-U的使用功能分析

    IIS FTP与Serv-U的使用功能分析

    本文介绍如何综合使用IIS FTP与Serv-U。IIS虽然安装简单,但管理功能不强,只有简单的账户管理、目录权限设置、消息设置、连接用户管理。
    2011-06-06
  • 暴力破解FTP服务器技术探讨与防范措施分享

    暴力破解FTP服务器技术探讨与防范措施分享

    随着Internet的发展出现了由于大量傻瓜化黑客工具,任何一种黑客攻击手段的门槛都降低了很多,但是暴力破解法的工具制作都已经非常容易
    2012-04-04
  • FTP 常用命令 使用说明

    FTP 常用命令 使用说明

    FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操作系统下使用FTP,都会遇到大量的FTP内部命令。
    2009-06-06

最新评论