大家都知道安装配置RAC时,需要配置SSH信任连接。一般习惯在安装grid前配置grid用户的信任连接。
1 使用sshUserSetup.sh配置用户信任连接
grid安装包中包含sshUserSetup.sh脚本,该脚本位于/grid/sshsetup可用于配置用户信任连接,使用方法如下:
./sshUserSetup.sh -user grid -hosts " node01 node02"
但是往往上述脚本运行后,在安装过程中进行SSH测试并不能够成功。本人推荐使用下面的方法来配置SSH
2 配置SSH
grid用户登录node1执行如下操作:
$ cd $HOME
$ mkdir .ssh
$ chmod 700 .ssh
$ cd .ssh
$ ssh-keygen -t rsa
$ ssh-keygen -t dsa
$ cat *.pub >> authorized_keys.node1
在node2同样执行上述命令,
$ cat *.pub >> authorized_keys.node2
拷贝node1上authorized_keys.node1到node2 grid用户$HOME下,同样拷贝node2上authorized_keys.node2到node1 grid用户$HOME下
在两个节点分别执行
$ cd $HOME/.ssh
$ cat *node* >> authorized_keys
$ chmod 600 authorized_keys
上述操作完成后,使用ssh来验证
$ ssh node1 date
$ ssh node2 date
注:第一次执行需要输入密码,之后便不用