美文网首页
SSH免密登陆

SSH免密登陆

作者: quanCN | 来源:发表于2021-06-10 21:09 被阅读0次

    SSH简介

    简单说,SSH是一种网络协议,用于计算机之间的加密登录。如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,使用非对称加密算法对密码进行加密,即使被中途截获,密码也不会泄露

    SSH原理


    从图中可以看出,ssh使用非对称加密方式进行加密,远程机器会将公钥发给登陆者,登陆者通过公钥加密口令发送给远程机器,远程机器使用私钥进行解密,进行最终判断

    SSH免密登陆原理


    从上图可以看出,ssh免密登陆与ssh密码登陆并不相同,ssh登陆私钥在远程机器中,而免密登陆则是在登陆者,因此只需要将登陆者的公钥存入远程机器中即可

    SSH免密登陆具体操作

    • 本地客户端生成公私钥:(一路回车默认即可)
      ssh-keygen
    • 上传公钥
      ssh-copy-id -i ~/.ssh/id_rsa.pub root@xxxxxx
      :进入远程机器中可以看到,将公钥写入到了~/.ssh/authorized_keys
    • 免密登陆
      ssh root@xxxx

    相关文章

      网友评论

          本文标题:SSH免密登陆

          本文链接:https://www.haomeiwen.com/subject/byppeltx.html