为 UNIX 设置远程引擎对服务器的访问

可以在一个或多个远程主机上(和/或数据库服务器上)运行引擎。确保服务器能够以 ccm_root 身份与引擎主机可靠地相互访问。

过程

  1. 要测试可信访问,可以在每个数据库服务器主机、引擎主机和客户机主机机器上以 ccm_root 身份远程登录。
    • 如果无法登录,请编辑主机文件。
    • 如果无法登录且系统未提示输入密码,请编辑 hosts.equiv(或 .rhosts)文件。
  2. 要比较用于支持远程访问的 NIS 和非 NIS 文件,请参阅服务、路由、密码、组和主机
    以下文件用于定义远程引擎主机:
    • hosts 文件必须包含每个引擎主机上或 /etc/host 文件对等 NIS 文件中的所有数据库服务器和 Rational® Synergy 引擎主机的名称。

      /etc/hosts 文件中的主机条目语法如下:

      IP_address official_host_name [aliases]

      所有机器的主机名和别名必须一致。

    • /etc/hosts.equiv.rhosts 文件及其 NIS 对等文件包含可信任的或与本地主机对等的远程主机的名称。对等主机可以使用不含密码的 rcp、remshrlogin 命令访问本地机器。所有执行 DCM 传输的客户机机器必须是 DCM 目标机器上的对等主机。

      /etc/hosts. equiv 文件中每个主机条目的语法如下例所示:

      hostname

      hostname.domain_name.com

      hostname.other_domain_name.com

      如果正在运行 NIS,请更新 NIS hosts.equiv 主映射。如果未在运行 NIS,那么必须编辑每个引擎、客户机和构建机器上的 /etc/hosts.equiv 文件。

      同时,确保 ccm_root 是每个引擎机器中的数据库服务器上的可信用户。这样可以确保 ccm_root 能够远程登录,无论哪个方向都不需要密码。

      例如,在数据库服务器的 hosts.equiv 文件中输入 ccm_root 作为机器 solaris1aix1 可信任的用户,如下所示:
      aix1 ccm_root
      solaris1 ccm_root

      根据网络安全要求,选择使用 /etc/hosts.equiv 或每个用户 .rhosts


反馈