• CentOS虚拟机之间登录免密配置


    CentOS虚拟机之间登录免密配置:

    • 现有如下机器:

      主机名 ip地址
      linux01 10.0.0.134
      linux02 10.0.0.131
      linux03 10.0.0.132
    • 需要在每台主机authorized_keys文件中配置包含主机(ssh密钥)。

    • 第一步:

      # 每台机器配置对应连接机器的ip与hostname 映射 举例:linux01机器:
      vim /etc/hosts
      10.0.0.131 linux02
      10.0.0.132 linux03
      
    • 在每台机器生成ssh密钥:

      # 以linux01为例:
      [root@linux01 ~]# ssh-keygen -t rsa
      [root@linux01 ~]# cd .ssh
      [root@linux01 .ssh]# ls
      id_rsa  id_rsa.pub
      [root@linux01 .ssh]# cp id_rsa.pub authorized_keys
      
    • 将authorized_keys拷贝下一个节点:

      # 以linux01为例,拷贝到linux02
      [root@linux01 .ssh]scp authorized_keys  root@linux02:/root/.ssh/
      # 在linux02中执行如下命令,将ssh加入authorized_keys中
      [root@linux02 .ssh]cat id_rsa.pub >> authorized_keys
      
    • 重复操作即可。登录效果

      [root@linux01 .ssh]# ssh linux02
      Last login: Sun Nov  1 16:00:10 2020 from 10.0.0.132
      [root@linux02 ~]# 
      
  • 相关阅读:
    查看object信息
    Google C++单元测试框架之宏
    Google C++单元测试框架
    通过iscsi协议使用ceph rbd
    OpenStack+Ceph存储空间回收《转》
    IO
    golang之interface
    mysql 初始化
    ceph之ceph osd tree下的weight, reweight
    c++单元测试框架googletest
  • 原文地址:https://www.cnblogs.com/xujunkai/p/13909885.html
Copyright © 2020-2023  润新知