ftp服务器是服务器托管用户比较常用的一种类型,同样也是黑客们比较喜欢攻击的一种服务器类型,所以日常的安全维护工作这时就显得尤为重要了。
1.禁止系统级用户登录ftp服务器。
为员工设置单独的ftp帐户可以提高ftp服务器的安全性。最好不要将系统级用户用于普通用户,这会带来很大的安全风险。在vsftp服务器中,可以通过配置文件vsftpd.ftpusers管理登录帐户。但是,此帐户是黑名单,该帐户中列出的人将无法使用其帐户登录ftp服务器。部署vsftp服务器后,我们可以使用vi命令查看此配置文件,并发现它已经具有许多默认帐户。其中,系统的超级用户根也位于其中。可以看出,出于安全原因,默认情况下,vsftp服务器禁止root帐户登录ftp服务器。如果系统管理员想登录ftp服务器(例如root),则需要删除该配置文件中的root和其他相关用户名。但是,允许系统帐户登录ftp服务器将对其安全性产生负面影响,因此,我不建议系统管理员使用它。最好不要更改此文件中的相关系统帐户管理员,并保留这些帐户的设置。
如果由于其他原因需要禁用其他帐户,则可以将帐户名添加到此文件中。例如,ftp服务器和数据库服务器可以同时部署在服务器上。因此,出于安全原因,将数据库管理员的帐户包括在此黑名单中是一种很好的做法。
第二,加强对匿名用户的控制。
匿名用户是未在ftp服务器中定义的那些帐户,并且ftp系统管理员仍需要登录才能轻松管理。但是,他们毕竟还没有获得服务器的授权。为了提高服务器的安全性,它们必须限制其权限。 vsftp服务器上还有许多参数可用于控制匿名用户的权限。系统管理员需要根据ftp服务器的安全级别进行相关的配置工作。需要说明的是,匿名用户权限的控制越严格,ftp服务器的安全性就越高,但是用户访问的便利性也降低了。因此,系统管理员仍然需要在服务器安全性和便利性之间取得平衡。
以下是匿名用户的一些推荐配置。如果您不知道如何配置它们,则可以参考这些配置。这些配置考虑了服务器的安全性和用户的便利性。
一个是参数anon_world_可读_only。该参数主要用于控制匿名用户是否可以从ftp服务器下载可读文件。如果ftp服务器部署在企业内部并且主要供内部员工使用,则最好将此参数设置为yes。然后在它们上面放一些公共可用的表单,例如公司通用表单,以便员工可以匿名下载这些文件。这不会影响ftp服务器的安全性,但也会为其他员工带来便利。
第二个是参数anon_upload_enable。该参数表示匿名用户是否可以通过匿名访问将文件上传到ftp服务器。通常,此参数应设置为“否”。也就是说,在匿名访问期间,不允许用户上传文件。否则,如果任何人都可以上载文件,如果另一方上载了病毒文件,则企业将不会受到影响。因此,应禁止匿名用户上传文件。但是有一些例外。例如,某些企业使用ftp协议备份文件。此时,如果可以保证企业网络的安全性,则可以将此参数设置为yes,从而允许操作系统调用ftp命令来备份ftp服务器上的文件。
合肥网站建设中图片优化技巧你了解到了吗?自己建网站要走哪些基本步骤?注意事项有哪些?企业网站为何仅收录首页呢?网站建设公司:网站不收录的因素有哪些襄城区网站关键词排名优化有哪些技巧教你快速识别网页是静态、动态、还是伪静态选择香港虚拟主机的注意事项营销型网站:品牌网站建设的好处