Oracle Exadata Storage Server Software – Version 22.214.171.124.0 and later.
Customer needs steps to configure ssh on exadata.
Run the following on a db node, and follow the prompts.
/opt/oracle.SupportTools/onecommand/setssh-Linux.sh -h /opt.oracle.SupportTools/onecommand/all_nodelist_group
This will configure passwordless ssh for current user for the list of nodes specified in all_nodelist_group.
If the utility is missing, it can be extracted from a current download of the onecommand utility
see Document : 888828.1 – Exadata Database Machine and Exadata Storage Server Supported Versions
/opt.oracle.SupportTools/onecommand/all_nodelist_group —you may need to create a file with the host entries for which you need SSH.
IBSWITCH_GROUP –Keep the ibswitches in that file and pass in that command.
[root@exa01dbadm01 ~]# cd /opt/oracle.SupportTools/onecommand/
[root@exa01dbadm01 onecommand]# vi IBSWITCH_GROUP
[root@exa01dbadm01 onecommand]#chmod 775 IBSWITCH_GROUP
[root@exa01dbadm01 onecommand]# ./setssh-Linux.sh -s -p PassWord -n N -h IBSWITCH_GROUP
[root@exa01dbadm01 onecommand]# cat IBSWITCH_GROUP
[root@exa01dbadm01 onecommand]# ssh exa01sw-iba01
Last login: Sat Oct 14 15:39:56 2017 from exa01dbadm01.omsan.com.tr
You are now logged in to the root shell.
It is recommended to use ILOM shell instead of root shell.
All usage should be restricted to documented commands and documented
To view the list of documented commands, use “help” at linux prompt.
For different user from root (for example oracle user)
EXADATA passwordless SSH login not working for oracle user
i. Login to the oracle account:
# su – oracle
ii. Create a dcli group file listing the nodes in the Oracle Cluster.
iii. Run the setup ssh script (this assumes the oracle password on all servers in the dbs_group list is set to “welcome””
$./setssh-Linux.sh -s -p welcome1 -n N -h dbs_group
Source:Oracle support note(Doc ID 1923785.1)