ssh 免密登录

ssh-keygen

ssh-keygen

家目录:指的就是当前用户的目录, 比如 :/home/henlafeng

这一句会在当前用户的家目录下创建一下 .ssh 的文件夹,
并在文件夹下生成一个 id_rsaid_rsa.pub 的文件,
其中 id_rsa 叫做私钥, id_rsa.pub 叫做公钥。

ssh-copy-id

ssh-copy-id

把当前用户的 id_rsa.pub 复制到另外一台主机的 authorized_keys 文件中
authorized_keys 文件在用户目录下的 .ssh 文件夹内
一般这样操作

ssh_copy_id  username@ip

ssh 免密码登录的原理就是拿当前的 id_rsa 和 要登录服务器的 authorized_keys 看加密后是否匹配.

    原文作者:junbaor
    原文地址: https://segmentfault.com/a/1190000009980714
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞