linux 生成密钥和公钥,实现免密登录

  1. 在相应的用户根目录下生成密钥公钥,输入如下命令:
ssh-keygen -t rsa
  1. 直接三次回车:会生成两个文件:id_rsa, id_rsa.pub,分别为密钥和公钥

img

  1. 打开公钥 id_rsa.pub 文件,复制里面的内容,并将复制的内容追加到你想要免密登录的服务器的 /root/.ssh/authorized_keys 里面(authorized_keys 需要自己创建,将复制的内容追加到文件里面,一个公钥放一行,可以检查下公钥有没有跨行。创建文件的命令为:touch authorized_keys

  2. 应该就可以登录了。如果没有权限,可以给文件添加权限:chmod 700 /root/.ssh/authorized_keys

posted @ 2019-11-24 21:32  wztshine  阅读(9142)  评论(0编辑  收藏  举报