[Инсталляция Oracle RAC 11.2 в операционной системе Oracle Linux 5.8 x86_64]: Настройка Secure Shell между узлами кластера


Необходимо, чтобы узлы кластера могли обмениваться между собой по протоколу ssh. Когда устанавливается Oracle RAC, он устанавливается только на первую ноду, на все стальные он просто копируется.

Настраиваем secure shell (ssh)

node1

# su - oracle11


$ mkdir ~/.ssh
$ chmod 700 ~/.ssh

Создаем RSA-type public и private encryption keys. (На все вопросы просто жмем Enter)

$ /usr/bin/ssh-keygen -t rsa

Создаем DSA-type public и private encryption keys. (На все вопросы жмем Enter)

$ /usr/bin/ssh-keygen -t dsa


$ cd .ssh/

Добавляем полученные ключи в файл authorized key.

$ cat id_rsa.pub >>authorized_keys
$ cat id_dsa.pub >>authorized_keys


$ ssh node2 mkdir /home/oracle11/.ssh/


$ scp authorized_keys node2:/home/oracle11/.ssh


$ ssh node2

Повторяем процедуру генерации

$ /usr/bin/ssh-keygen -t rsa
$ /usr/bin/ssh-keygen -t dsa


$ cd ~/.ssh
$ cat id_rsa.pub >> authorized_keys
$ cat id_dsa.pub >> authorized_keys


$ chmod 644 authorized_keys


$ scp authorized_keys node1:/home/oracle11/.ssh


$ ssh node1


$ exec /usr/bin/ssh-agent $SHELL
$ /usr/bin/ssh-add

Проверяем, что все работает нормально. Необходимо постараться пройти все возможные варианты подключений между узлами без ввода учетных записей.

$ ssh node1 date
$ ssh node2 date


$ ssh node1.localdomain date
$ ssh node2.localdomain date


$ ssh node2


$ ssh node1 date
$ ssh node2 date


$ ssh node1.localdomain date
$ ssh node2.localdomain date