zoukankan      html  css  js  c++  java
  • Linux 系统多台主机之间做SSH免密码登陆

    SSH 免密登录

    环境说明

    • CentOS 7.3

    关键点

    • 免密登录的关键点在于理解谁登录谁。
    • A 生成的公钥给 B,也给 C、D,则 A 可以直接免密 SSH 登录 B、C、D

    A 生成密钥

    • 在 A 机器上输入命令:ssh-keygen
      • 根据提示回车,共有三次交互提示,都回车即可。
    • 生成的密钥目录在:/root/.ssh
    • 写入:cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys
    • 测试:ssh localhost

    把 A 的公钥发给 B

    • 假设 B 机器的 ip:192.168.1.105
    • 则在 A 机器上输入:ssh-copy-id -i /root/.ssh/id_rsa.pub -p 22 root@192.168.1.105,根据提示输入 B 机器的 root 密码,成功会有相应提示

    测试 A 免密登录到 B

    • 在 A 机器上输入命令:ssh -p 22 root@192.168.1.105,则会相应登录成功的提示
  • 相关阅读:
    js 鸭式辨型法
    javascript performence
    js继承实现
    js深入理解构造函数和原型对象
    js 变量类型
    JS 严格模式
    鼠标滚动事件
    css3-transform
    js.map error
    canvas(一) 基本线条绘制
  • 原文地址:https://www.cnblogs.com/fusheng11711/p/11270064.html
Copyright © 2011-2022 走看看