如何为Oracle RAC配置SSH

日期: 2008-06-15 来源:TechTarget中国

   众所周知,在安装Oracle Clusterware(Former Oracle CRS)之前,有一些必备的条件,比如双网卡,同版本的操作系统,一些必需的补丁等等,还有一些比如同样ID的组和用户,这些都可以通过clusterware附带的一个检查工具cluvfy进行检查。详细的列表和检查方法可以参考oracle的官方安装文档,除此之外,安装之前另外一个重要的前提就是ssh或者rsh的配置,这就是oracle在节点之间进行文件copy时候必须的,下面就分十个步骤介绍如何进行ssh的配置。


  1. Login as oracle user


  2. create .ssh directory in the oracle user’s home directory
  $cd
  $mkdir ~/.ssh
  $chmod 700 ~/.ssh


  3. Generate an RSA and DSA key for SSH
  $/usr/bin/ssh-keygen -t rsa
  $/usr/bin/ssh-keygen -t dsa
  4. After this, four files generated
  ~/.ssh/id_rsa.pub
  ~/.ssh/id_rsa
  ~/.ssh/id_dsa.pub
  ~/.ssh/id_dsa


  5. create an authorized key file
  $touch ~/.ssh/authorized_keys
  $cd ~/.ssh
  $ls


  6. Copy the contents of rsa.pub and dsa.pub files to authrorized file
  [oracle@node1 .ssh]$ ssh node1 cat /home/oracle/.ssh/id_rsa.pub >> authorized_keys
  oracle@node1’s password:
  [oracle@node1 .ssh]$ ssh node1 cat /home/oracle/.ssh/id_dsa.pub >> authorized_keys
  [oracle@node1 .ssh$ ssh node2 cat /home/oracle/.ssh/id_rsa.pub >> authorized_keys
  oracle@node2’s password:
  [oracle@node1 .ssh$ ssh node2 cat /home/oracle/.ssh/id_dsa.pub >>authorized_keys
  oracle@node2’s password:


  7. Use scp to copy the authorized file to other nodes in ~/.ssh
  [oracle@node1 .ssh]scp authorized_keys node2:/home/oracle/.ssh/


  8. Change the permissions on the oracle user’s authorized file on all cluster nodes
  $ chmod 600 ~/.ssh/authorized_keys


  9. Enable OUI to use ssh and scp
  $ &#101xec /usr/bin/ssh-agent $SHELL
  $ /usr/bin/ssh-add


  10. Verify ssh configuration on all nodes
  $ ssh nodename1 date
  $ ssh nodename2 date

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐