Linux(实现密钥登陆/如何实现Linux免密码登陆)(收录)

方法/步骤

  1.  

    首先我们登陆Linux服务器

    Linux实现密钥登陆/如何实现Linux免密码登陆?
  2.  

    然后创建公钥文件存放位置并设置权限

    mkdir /root/.ssh

    chmod 700 /root/.ssh

    Linux实现密钥登陆/如何实现Linux免密码登陆?
  3.  

    vi /root/.ssh/authorized_keys   把公钥里边的内容复制到里边然后保存即出,只有一行的。注意哦。(这也是为什么我当时用puttygen创建公钥之后复制用记事本保存的原因,因为用软件保存的分几行。)

    Linux实现密钥登陆/如何实现Linux免密码登陆?
    Linux实现密钥登陆/如何实现Linux免密码登陆?
  4.  

    然后重启ssh

    Linux实现密钥登陆/如何实现Linux免密码登陆?
  5.  

    设置putty用密钥登陆

    Linux实现密钥登陆/如何实现Linux免密码登陆?
  6.  

    最后测试确实是输入用户名之后就免密码登陆了,并显示出公钥的备注信息。这时我们可以删除密码登陆了,要么就改成特别特别复杂的密码。

    Linux实现密钥登陆/如何实现Linux免密码登陆?
    END

注意事项

 
  • 注意公钥只有一行哦
  • 要测试可以用密钥登陆之后再禁用密码登陆哦。

octocat-spinner-128.gif

发表评论