Linux配置SSH用户等价

 

1.  在配置用户等价的每个节点上执行

[oracle@rac01 ~]$ cd $HOME

[oracle@rac01 ~]$ mkdir .ssh

[oracle@rac01 ~]$ chmod 700 .ssh

[oracle@rac01 ~]$ cd .ssh

[oracle@rac01 .ssh]$ pwd

/home/oracle/.ssh

[oracle@rac01 .ssh]$ ssh-keygen -t rsa

[oracle@rac01 .ssh]$ ssh-keygen -t dsa

[oracle@rac01 .ssh]$ cat *.pub > authorized_keys

[oracle@rac01 .ssh]$ chmod 644 authorized_keys

 

2.将第一个节点上的authorized_keys拷贝到第二个节点

[oracle@rac01 .ssh]$

 scp authorized_keys  [email protected]:/home/oracle/.ssh/keys_ser01

 

3.将第二个节点与第一个节点合并后的authorized_keys在拷回第一个节点

[oracle@rac02 .ssh]$ cat keys_ser01  >>authorized_keys

[oracle@rac02 .ssh]$

 scp authorized_keys  [email protected]:/home/oracle/.ssh/

 

4.测试ssh登陆另一个节点,无需输入密码

[oracle@rac01 ~]$ ssh rac02

Last login: Thu Aug 25 16:01:41 2011 from rac01

[oracle@rac02~]$

 

  

如果有多个节点,需要将多个节点上的authorized_keys合并到一个文件中。把合并后的文件再依次拷贝到每个节点下。

 

你可能感兴趣的:(oracle,linux,ssh,测试,login)