温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

两台Linux机器之间配置信任关系(以及如何解除)

发布时间:2020-08-08 00:51:54 来源:ITPUB博客 阅读:246 作者:Mr_刘贵宾 栏目:建站服务器

假设如下场景:实现主机A免密码登录到主机B,主要步骤如下:
    1)在主机A中利用"ssh-keygen -t rsa" 产生相应的私钥和公钥(id_rsa和id_rsa.pub).
    2)在主机A中添加自己的私钥:ssh-add  id_rsa
    注:很多介绍中都少了第二步,所以经常出现测试时不通过的情形。
           ssh-add id_rsa                
           # 如果提示 could not open a connection to your authentication agent
           终端做如下操作:
           ssh-agent bash
           ssh-add id_rsa # 输入密码
    3)将主机A中的公钥id_rsa.pub拷贝到主机B的.ssh目录下,并cat id_rsa.pub >>authorized_keys 中。
    4)将主机B中的authorized_keys改为只有当前用户有读写权限:chmod 600 authorized_keys
   
    这样主机A就可以免登录到主机B了。


但是如何解除两台机器之间的信任关系呢?
其实很简单,把密钥删掉是不行的,可以在主机A上如此操作
(1)cd ~/.ssh
 (2) vi  known_hosts
(3)把known_hosts中关于主机B的那行删掉就行了


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI