简介
Oracle安装包内含sshUserSetup.sh脚本可配置SSH互信。该脚本适用于各种场景,不仅限于RAC安装。使用脚本简便快捷,无需手动输入命令。
语法
./sshUserSetup.sh -user <user name> [ -hosts /"<space separated hostlist>/" | -hostfile <absolute path of cluster configuration file> ] [ -advanced ] [ -verify] [ -exverify ] [ -logfile <desired absolute path of logfile> ] [-confirm] [-shared] [-help] [-usePassphrase] [-noPromptPassphrase]
如:
./sshUserSetup.sh -hosts "192.168.1.1 192.168.1.2" -user root -advanced
-hosts 表示:需要配置互信的服务器ip
-user 表示:用于远程登录到服务器上的用户名
-advanced 表示:hosts里的主机,每两个主机之间都是互信的。如果不加-advanced,例如:本机是192.168.1.3,不加advanced的话192.168.1.1/1.2通过ssh链接192.168.1.3的话还是需要输入密码的