zoukankan      html  css  js  c++  java
  • 第二十节 ssh免密登录

    ssh免密登录作用:方便的进行节点之间的切换 ssh node2

    免密登录实现:
    命令 ssh-keygen -t ras
    然后会让你输三个命令,不输,直接三个enter
    当前用户的宿主目录下的.ssh目录多了两个文件
    id_rsa(私钥)和id_rsa.pub(公钥)
    将公钥拷贝给要免密登录的机器
    ssh-copy-id root@node2
    拷贝以后会在要免密登录的机器生产授权密码文件
    authorized_keys

    免密登录的原理:
    node1在想node2发送请求连接时,附带主机,ip等信息
    node2收到请求后,去授权文件authorized_keys查找node1的公钥,找到以后随机生成一个字符串,并用公钥加密,发送给node1
    node1收到加密文件后,用私钥解密,并把解密结果返回给node2
    node2拿到解密结果后,以之前随机生成的字符串进行比较,一致,登录成功

  • 相关阅读:
    享元模式及php实现
    共享内存
    LCD触屏驱动
    I2C驱动
    C++ & java小结
    使用GlobalKey启动APP
    socketpair通信
    inotify和epoll
    C语言之二叉树
    灯光系统
  • 原文地址:https://www.cnblogs.com/kogmaw/p/12410199.html
Copyright © 2011-2022 走看看