您的位置:首页 > 运维架构 > Linux

Linux配置SSH用户等价

2011-08-25 16:09 309 查看
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
oracle@192.168.0.2:/home/oracle/.ssh/keys_ser01


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

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

[oracle@rac02 .ssh]$

scp authorized_keys oracle@192.168.0.1:/home/oracle/.ssh/

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

[oracle@rac01 ~]$ ssh rac02

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

[oracle@rac02~]$

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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: