SSH密钥登录

image.png
  1. 用户先在客户端生成秘钥对ssh-keygen -t RSA

  2. 用户将公钥进行分发ssh-copy-id ~/.ssh/id_rsa.pub user@host

  3. 用户发起登录ssh user@host

  4. 远程主机返回一个随机字符串

  5. 客户端用私钥加密这个随机字符串

  6. 客户端返回加密后的随机字符串

  7. 远程主机使用公钥对加密字符串进行解密

  8. 返回登录结果

你可能感兴趣的:(SSH密钥登录)