ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 配置主机间的SSH信任关系

配置主机间的SSH信任关系

原创 Linux操作系统 作者:feiyuzitong 时间:2012-04-14 18:33:05 0 删除 编辑
1,在主机A用户oracle(e.g.)上生成密钥对。
   $ ssh-keygen -t rsa
2,进入.ssh目录
   $ cat id_rsa.pub >> authorized_keys  // (更改为系统默认的公钥文件名)
3,将公钥id_rsa.pub,传输到主机目标主机B,C
   $ scp id_rsa.pub B:$HOME/.ssh
   $ cat id_rsa.pub >> authorized_keys //如果没有authorized_keys,则执行 mv id_rsa.pub authorized_keys
   同样对主机C
   $ scp id_rsa.pub C:$HOME/.ssh
   $ cat id_rsa.pub >> authorized_keys

   到此,可以从主机A直接 SSH 到主机B,C,无需密码。如果想从主机B或者C,SSH 到主机A,或者主机BC之间互相SSH,则需要密码。解决办法如下:

4,将主机A的私钥,id_rsa 拷到 主机B和C的 $HOME/.ssh 目录下
   $ scp id_rsa B:$HOME/.ssh
   $ scp id_rsa C:$HOME/.ssh

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22503721/viewspace-721185/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2010-04-19

  • 博文量
    20
  • 访问量
    69874