如何配置安全的服务器系统

  服务器安全一直以来都是大家关注的一个热门话题,虽然服务器安全问题很棘手,不过我们也并非无计可施。我想各位朋友可从以下几个方面着手,就能够做到防患于未然。

  1、安装补丁程序

  任何操作系统都有漏洞,作为网络系统管理员就有责任及时地将“补丁”打上。大部分中小企业服务器使用的是微软的Windows2000/2003操作系统,因为使用的人特别多,所以发现的Bug也比较多,同时,蓄意攻击它们的人也很多。微软公司为了弥补操作系统的安全漏洞,在其网站上提供了许多补丁,可以到网上下载并安装相关升级包。对于Windows2003,至少要升级到SP1,对于Windows2000,至少要升级至ServicePack2。

  2、安装和设置防火墙

  现在有许多基于硬件或软件的防火墙,如华为、神州数码、联想、瑞星等厂商的产品。对于企业内部网来说,安装防火墙是非常必要的。防火墙对于非法访问具有很好的预防作用,但是并不是安装了防火墙之后就万事大吉了,而是需要进行适当的设置才能起作用。如果对防火墙的设置不了解,需要请技术支持人员协助设置。

  3、安装网络杀毒软件

  现在网络上的病毒非常猖獗,这就需要在网络服务器上安装网络版的杀毒软件来控制病毒的传播,目前,大多数反病毒厂商(如瑞星、冠群金辰、趋势、赛门铁克、熊猫等)都已经推出了网络版的杀毒软件。同时,在网络版的杀毒软件使用中,必须要定期或及时升级杀毒软件。

  4、账号和密码保护

  账号和密码保护可以说是系统的第一道防线,目前网上的大部分对系统的攻击都是从截获或猜测密码开始的。一旦黑客进入了系统,那么前面的防卫措施几乎就没有作用,所以对服务器系统管理员的账号和密码进行管理是保证系统安全非常重要的措施。

  系统管理员密码的位数一定要多,至少应该在8位以上,而且不要设置成容易猜测的密码,如自己的名字、出生日期等。对于普通用户,设置一定的账号管理策略,如强制用户每个月更改一次密码。对于一些不常用的账户要关闭,比如匿名登录账号。

  5、监测系统日志

  通过运行系统日志程序,系统会记录下所有用户使用系统的情形,包括最近登录时间、使用的账号、进行的活动等。日志程序会定期生成报表,通过对报表进行分析,你可以知道是否有异常现象。

  6、关闭不需要的服务和端口

  服务器操作系统在安装的时候,会启动一些不需要的服务,这样会占用系统的资源,而且也增加了系统的安全隐患。

  对于假期期间完全不用的服务器,可以完全关闭;对于假期期间要使用的服务器,应关闭不需要的服务,如Telnet等。另外,还要关掉没有必要开的TCP端口。

  7、定期对服务器进行备份

  为防止不能预料的系统故障或用户不小心的非法操作,必须对系统进行安全备份。除了对全系统进行每月一次的备份外,还应对修改过的数据进行每周一次的备份。同时,应该将修改过的重要系统文件存放在不同的服务器上,以便出现系统崩溃时(通常是硬盘出错),可及时地将系统恢复到正常状态。

来源:ITBear    责编:豆豆技术应用

时间: 2025-01-20 21:35:32

如何配置安全的服务器系统的相关文章

openvpn配置出错-win7系统中OpenVPN配置时,服务器可以连接,客户端连接不上

问题描述 win7系统中OpenVPN配置时,服务器可以连接,客户端连接不上 client.log中报错如下: Wed Dec 16 21:07:04 2015 library versions: OpenSSL 1.0.1j 15 Oct 2014, LZO 2.08 Enter Management Password: Wed Dec 16 21:07:04 2015 MANAGEMENT: TCP Socket listening on [AF_INET]127.0.0.1:25340 W

容纳几百万万人的即时通讯系统应该怎样配置后台硬件服务器

问题描述 容纳几百万万人的即时通讯系统应该怎样配置后台硬件服务器 开发能够有几百万用户在线的即时通讯系统后台应该怎样配置硬件服务器 解决方案 单台服务器怎么配置也不行.得有起码几百台服务器.归根结底,这样规模的系统,还是钱的问题.如果你连系统架构这样的问题都依赖免费论坛的咨询的话,那基本是不靠谱的.

IIS服务器 远程发布(Web Deploy)配置 VS2010 开发环境 Windows Server 2008服务器系统

原文:IIS服务器 远程发布(Web Deploy)配置 VS2010 开发环境 Windows Server 2008服务器系统 asp.net 网站有三种常用的发布方式:分别是拷贝开发机上发布好的文件到服务器硬盘上.打包成安装程序到服务器上安装.通过Visual Studio 开发平台远程发布到服务器. 在asp.net网站的开发阶段,经常需要将系统发布到开发者所在局域网的服务器上,供客户和项目负责人预览.之前都是在开发机上发布好之后再拷贝到服务器上部署,因为开 发阶段系统的更新很快,每次都

Linux Apache服务器系统的设置与优化

Apache服务器的设置文件位于/usr/local/apache/conf/目录下,传统上使用三个配置文件httpd.conf, access.conf和srm.conf,来配置Apache服务器的行为. httpd.conf提供了最基本的服务器配置,是对守护程序 httpd如何运行的技术描述:srm.conf是服务器的资源映射文件,告诉服务器各种文件的MIME类型,以及如何支持这些文件: access.conf用于配置服务器的访问权限,控制不同用户和计算机的访问限制:这三个配置文件控制着服务

Oracle 9i配置【管理服务器】

  [管理服务器]是Oracle 9i安装光盘中一个可以单独进行安装的组件.3.2.1 配置环境    下面介绍在笔者的安装环境下如何配置[管理服务器],配置的环境如下.    [计算机名称]:mynetserver.    [IP地址]:192.168.100.89.    [全局数据库名]:myoracle.mynet.3.2.2 配置步骤    (1)如图3.3所示的[队褂谩拷缑妗?br>     (2)出现如图3.4所示的[配置操作]界面.    (3)出现如图3.5所示的[配置Ora

linux下配置web+ftp服务器全教程(一)

最近公司上了个服务器,顺便整理下各部门的网站,搞的异常忙碌,今天终于闲下来了整理一下这几天遇到的问题和一些想法,今天首要写的是一篇完整版的教程:linux(fedora.redhat)下配置web+ftp服务器.相信很多站长到你在更换vps或者独立服务器的时候都会用到,收藏下来备用吧. 一.环境需求 根据不同的网站负载(访问量强度)选择适合自己的服务器或者vps,特别是当你申请到一台服务器的时候,首要做的就是寻找一家可靠的服务器托管机房,将服务器托管到里面,使服务器可以在公网上保持一个较好的访问

azure-Azure可以运行服务器系统并且提供UDP跨网通信吗

问题描述 Azure可以运行服务器系统并且提供UDP跨网通信吗 想做个UDP通信的程序,需要一个服务器需要一个UDP程序作为监听并且收发消息.服务端与移动设备的IP和端口号都知道,但是只能是移动设备给服务端发UDP消息,原因是移动端处于信号基站分配的子网中,中间隔了一道屏障,我想知道怎么实现打洞原理 解决方案 设置好服务端和客户端的端口号,配置好他们之间的协议就可以了. 解决方案二: 移动端先主动连接服务端,建立好连接后,服务器就可以主动发送数据给客户端了.通信是双向的. 解决方案三: 没必要打

win7-如何配置远程桌面服务器?

问题描述 如何配置远程桌面服务器? 我有好几台个人电脑,分别在不同的地方,都能上英特网,其中一台A装了很多办公软件,其他的没装.我想把A作为服务器,一直开着,然后其他电脑只要能上网就能通过远程桌面登录这台A电脑,使用那些办公软件.A电脑是WIN7系统,其他几台是XP或者WIN7.请问怎么设置服务器端和客户端?谢谢! 解决方案 在我的电脑上点右键,属性,选择左边的高级属性,选择远程标签,启用远程桌面.选择用户,把当前用户添加进去,如果当前用户没有密码,设置一个密码.然后在控制面板,系统安全里面找到

CentOS上配置主DNS服务器的简易指南

CentOS上配置主DNS服务器的简易指南任何运作中的域名至少有两台DNS服务器,一台称为主域名服务器(比如叫做ns1),而另一台称为从域名服务器(比如叫做ns2).这些服务器通常用于故障转移:如果一台宕机,另外一台就激活成为DNS服务器(译注:此处译者有不同意见,事实上两个或更多的DNS服务器是共同工作的,并不是第一台停止服务后,第二台才接替工作.解析器是随机选择一个DNS服务器进行询问,如果超时则会询问下一个,这是多个DNS的故障容错机制).也可以实现包括负载均衡.防火墙和集群在内的更为复杂