Sun Java System Instant Messaging 7.2 管理指南

保证多节点部署的安全性

节点连接到远程服务器时,节点会提供一个回拨密钥。远程服务器随后连接回节点以验证回拨密钥。在多节点部署中,远程服务器可能会连接回池中的某个与最初发送回拨密钥的节点所不同的节点。远程服务器所连接的节点必须提供最初连接的节点所提供的同一回拨密钥。iim_server.dialback.key 配置参数定义了节点应使用哪一个回拨密钥。除非明确指定,否则回拨密钥的值均是随机生成的。有关说明,参见为服务器池中的 Instant Messaging 服务器手动定义回拨密钥

远程服务器使用 From 属性来连接回初始服务器。通常,将服务器的域名用作 Jabber 下的服务器到服务器通信中的 From 属性的值。但是,服务器池中的所有服务器均共享同一域名。因此,无法将域名用作查找池中的某台服务器的关键字。实际上,Instant Messaging 使用服务器或对等方的标识符 (serverid) 替代域名作为 From 属性的值。

Procedure为服务器池中的 Instant Messaging 服务器手动定义回拨密钥

除非明确指定,否则回拨密钥的值均是随机生成的。

  1. 打开 iim.conf

    有关查找和修改 iim.conf 的说明,参见iim.conf 文件语法

  2. 修改 iim_server.dialback.key 参数的值。

    例如:


    iim_server.dialback.key=mymultinodedialbackkey
    
  3. 保存更改并关闭 iim.conf

  4. 刷新两台服务器上的配置。


    imadmin refresh server