在远程的Linux的用户目录中的 .ssh 文件夹中, 找到 authorized_keys 文件 (没有就创建一个)
将自己电脑的公钥复制到 authorized_keys 文件中即可
生成密钥对
ssh-keygen 命令用于生成密钥对
ssh-keygen输入命令后, 会要求提交信息
这里可以什么都不用管, 直接一路回车, 然后密钥对就生成完成了
密钥对存储在文件 id_rsa (私钥)和 id_rsa.pub (公钥) 文件中
Window 下, 密钥对文件在 %USERPROFILE%/.ssh/ 目录中提交公钥
将刚才生成的本机公钥提交到在需要免密登录的主机上, 即可完成免密登录
- 把本机生成的
id_rsa.pub的公钥复制下来 - 将公钥写入远程机器的
$HOME/ssh/authorized_keys中
如果没有 authorized_keys 这个文件, 就手动创建一个完成上述步骤后, 之后就可以免密登录了