Owner's Manual
配置网络 85
7
通过使用
mv
命令,将公共密钥重命名为描述生成该密钥的系统的名
称。
mv id_rsa.pub < 节点名称 >.pub
创建并重命名所有系统的公共密钥后,接下来即可在不同的系统上交
换密钥。
8
使用
scp
命令,可以安全复制每个节点的
<
节点名称
>.pub
密钥。
以下示例为双节点情况:
(节点
1
:键入以下命令字符串):
scp/home/oracle/.ssh/<
节点
1>.pub<
节点
2
的
ip>:
/home/oracle/.ssh
(节点
2
:键入以下命令字符串):
scp/home/oracle/.ssh/<
节点
2>.pub<
节点
1
的
ip>:
/home/oracle/.ssh
现在,每个系统的
/home/oracle/.ssh
目录下均包含有另一个系统的公共
密钥。
9
通过使用
touch
命令,在每个节点的
/home/oracle.ssh
目录下创建名为
authorized_keys
的文件:
touch authorized_keys
10
在每个系统上执行以下命令:
cat <
节点
1_
名称
>.pub >> authorized_keys
cat <
节点
2_
名称
>.pub >> authorized_keys
11
在所有节点上完成步骤
10
后,您就能够在每个节点上执行
ssh
,并且
不会提示您输入密码。
创建
/etc/hosts.equiv
文件
在每个节点上,通过列出所有公用
IP
地址或主机名来创建或修改
/etc/hosts.equiv
文件。例如,如果对于每个节点,您都有一个公用主机名、
一个虚拟
IP
地址和一个虚拟主机名,请添加以下内容:
<
公用主机名节点
1> oracle
<
公用主机名节点
2> oracle
<
虚拟
IP
或主机名节点
1> oracle
<
虚拟
IP
或主机名节点
2> oracle
注:
本节中的示例适用于双节点配置。为每个附加节点添加类似的命令
行。