rac中的ssh双机配置
1,前提条件
rac1 192.168.5.80
rac2 192.168.5.90
修改主机名称是
vi /etc/sysconfig/network
为使其立即生效在修改hostname xx
临时的ip是
ifconfig eth0 ip
2,修改静态主机表
vi /etc/hosts
将本机的主机名,删除
在后面追加
192.168.5.80 rac1 rac1.com
192.168.5.90 rac2
3,创建账号,密码
useradd oracle
passwd oracle
4,切换账号
su - oracle
5,创建 .ssh
mkdir .ssh
6,赋予其权限
chmod 700 .ssh
7,创建rsa和dsa文件
ssh-keygen -t rsa
ssh-keygen -t dsa
8,在另一台上执行2~7
9,在rac1 上将密钥添加到授权文件中
即使将两台主机上的rsa.pub,dsa.pub 拷贝到授权密钥中
本机的拷贝
cat id_dsa.pub >> authorized_keys
cat id_rsa.pub >> authorized_keys
拷贝另一台主机
ssh rac2 cat ~/.ssh/id_dsa.pub >> authorized_keys ~/表示用户的主目录
ssh rac2 cat ~/.ssh/id_rsa.pub >> authorized_keys
10,将本机的authorized_keys的文件拷贝到另一台主机上
scp authorized_keys rac2:/home/oracle/.ssh/
11,修改两个主机的授权密钥的权限
chmod 600 .ssh/authorized_keys
12,测试
ssh rac1 date
ssh rac2 date
13,第一次测试需要密码,以后都不需要,显示日期则表示成功