我是靠谱客的博主 可耐自行车,这篇文章主要介绍ssh双机互信搭建,现在分享给大家,希望可以做个参考。

     在 linux 系统管理中,设置免密码登录,进行机器的批量管理是最常用的一个方法。比如针对几十甚至上百台线上机器,通常我们会设置一台“发布机”作为中央控制机对其它线上机器免密码登录,然后进行软件、配置文件的分发、更新、部署。当然了,针对上面的问题,解决方案并非最优且唯一,比如你也可以用 expect 模拟自动输入来完成自动登录验证这一过程,或者用现在一些开源的软件自动化配置和部署工具,比如 Puppet,但这都不在本文的讨论范畴,今天咱们要说的就是这种最原始、最有效、最直接的方式:免密码登录。

        环境:主机A  godben     192.168.1.26

                    主机B  godben2   192.168.1.30

    在主机A上操作:

复制代码
1
2
3
4
5
6
        [root@godben ~]# ssh-keygen -t rsa               Generating public/private rsa key pair.         Enter passphrase (empty for no passphrase): (忽略:直接回车即可)         Enter same passphrase again: (忽略:直接回车即可)         Your identification has been saved in /home/miao/.ssh/id_rsa.         Your public key has been saved in /home/miao/.ssh/id_rsa.pub.
复制代码
1
2
3
         [root@godben ~]# ssh-copy-id -i .ssh/id_rsa.pub root@192.168.1.30          Password:Now try logging into the machine, with "ssh 'root@192.168.1.30'", and check in:          .ssh/authorized_keys to make sure we haven't added extra keys that you weren't expecting.

     在主机B上操作:

复制代码
1
2
3
4
5
6
        [root@godben ~]# ssh-keygen -t rsa               Generating public/private rsa key pair.         Enter passphrase (empty for no passphrase): (忽略:直接回车即可)         Enter same passphrase again: (忽略:直接回车即可)         Your identification has been saved in /home/miao/.ssh/id_rsa.         Your public key has been saved in /home/miao/.ssh/id_rsa.pub.
复制代码
1
2
3
         [root@godben ~]# ssh-copy-id -i .ssh/id_rsa.pub root@192.168.1.26          Password:Now try logging into the machine, with "ssh 'root@192.168.1.26'", and check in:          .ssh/authorized_keys to make sure we haven't added extra keys that you weren't expecting.

    测试:

        在主机A上操作:ssh -l root 192.168.1.30

        在主机B上操作:ssh -l root 192.168.1.26

转载于:https://blog.51cto.com/godben/1696308

最后

以上就是可耐自行车最近收集整理的关于ssh双机互信搭建的全部内容,更多相关ssh双机互信搭建内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(76)

评论列表共有 0 条评论

立即
投稿
返回
顶部