[ 登录 ][ 注册 ] 天极传媒: 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
您现在的位置: IT专家网 > 服务器子站 > 服务器技巧

使用Stunnel保护syslog-ng服务器(组图)

作者: 华江,  出处:IT168, 责任编辑: 袁绍龙, 
2007-11-15 09:07
  Stunnel是一款可以加密网络数据的TCP连接,并可工作在Unix和Windows平台上,它采用Client/Server模式,将Client端的网络数据采用SSL加密后,安全的传输到指定的Server端再进行解密还原,然后再发送到访问的服务器……

  三、 建立证书系统

  1. 创建pem文件

  在RedHat系统上,只须执行以下命令就可以为机器生成主机身份证书:

  Stunnel

  2. 把主机身份证书复制到/etc/stunnel子目录

  服务器主机和客户主机对主机身份证书有不同的要求。客户主机只需要syslog-ng-server.pem文件中的公共密钥部分。先从syslog-ng-server.pem文件里去掉私用密钥部分,然后把syslog-ng-server.pem文件复制到每一台客户主机的/etc/stunnel子目录下。主机身份证书文件里的私用密钥部分很容易识别,它以下面这行文本开始:

  -----BEGINRSAPRIVATEKEY-----

  以下面这行文本结束:

  -----ENDRSAPRIVATEKEY-----

  在服务器上,把整个文件复制到/etc/stunnel子目录里。类似地,把客户主机的syslog-ng-client.pem文件放到它自己的etc/stunnel子目录里。在服务器上,创建一个特殊的syslog-ng-client.pem文件来包含所有客户主机身份证书的公共密钥部分。具体做法是:先把所有客户主机的syslog-ng-client.pem文件的私用密钥部分去掉,再把剩下的内容合并到一个文件里,创建出来的文件就是服务器的特殊syslog-ng-client.pem文件。

  3. 检查主机身份证书的权限

  把服务器证书的所有者设置为根用户(root)且只允许根用户读和写。以下命令将确保完成:

  Stunnel

  4. 在服务器主机上创建stunnel配置文件

  下面这份代码清单是stunnel程序的一种服务器配置,它们保存在文件

  Stunnel

  5. 在客户主机上创建stunnel配置文件

  下面这份代码清单是stunnel程序的一种客户配置,它们保存在文件/etc/stunnel/stunnel.conf里:

  Stunnel

  6. 在服务器主机上创建syslog-ng配置文件

  下面这份代码清单是syslog-ng程序的一种服务器配置,它们保存在文件/etc/syslog-ng.conf里:

  Stunnel

  

共4页。 9 1 2 3 4 :
  • 本文关键词:

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。

邮件订阅

输入E-mail订阅《服务器》电邮