在远程的Linux的用户目录中的 .ssh 文件夹中, 找到 authorized_keys 文件 (没有就创建一个)

将自己电脑的公钥复制到 authorized_keys 文件中即可


生成密钥对

ssh-keygen 命令用于生成密钥对

ssh-keygen

输入命令后, 会要求提交信息

这里可以什么都不用管, 直接一路回车, 然后密钥对就生成完成了

密钥对存储在文件 id_rsa (私钥)和 id_rsa.pub (公钥) 文件中

Window 下, 密钥对文件在 %USERPROFILE%/.ssh/ 目录中

提交公钥

将刚才生成的本机公钥提交到在需要免密登录的主机上, 即可完成免密登录

  1. 把本机生成的 id_rsa.pub 的公钥复制下来
  2. 将公钥写入远程机器的 $HOME/ssh/authorized_keys
如果没有 authorized_keys 这个文件, 就手动创建一个

完成上述步骤后, 之后就可以免密登录了

最后修改:2024 年 04 月 02 日
如果觉得我的文章对你有用,请随意赞赏