码迷,mamicode.com
首页 > 系统相关 > 详细

Linux使用私钥公钥(Public key)登录 - 免密码登录

时间:2017-11-02 23:11:22      阅读:314      评论:0      收藏:0      [点我收藏+]

标签:成功   image   get   class   ges   新建   rem   技术分享   创建   

为了更安全、方便的登录Linux服务器,可以取消密码登录,使用私钥公钥的方式来登录,更方便也更安全。

生成密钥

借助Xshell可以很方便的生成和管理私钥,点击工具菜单,选择新建用户密钥生成向导:

技术分享

 

直接点击下一步

技术分享

技术分享

 

输入名称和密码,再点击下一步

技术分享

 

将公钥保存起来备用,公钥需要上传到Linux服务器上。

技术分享

 

上传公钥

先使用用户名和密码登录,然后输入命令

cd .ssh

将公钥保存到 .ssh 目录

技术分享

 

技术分享

 

上传成功如下图所示:

技术分享

 

导入公钥

公钥上传好以后,需要导入公钥

cat RemotePPK.pub >> authorized_keys

导入成功以后,可以删除RemotePPK.pub文件了,当然不删也没什么问题。修改authorized_keys文件的权限为600,默认为600,为防止不是,重新设置一下:

rm RemotePPk.pub
chmod 600 *

使用公钥登录

打开用户身份验证,选择登录方法为 Public Key,并选择刚创建的密钥,输入密码即可。

技术分享

 

取消密码登录

做了这么多,目的就是为了取消密码登录,在尝试使用公钥可以正常登录以后,就可以取消密码登录了,直接删除用户的密码即可

passwd -d root

原文地址:https://www.zkea.net/codesnippet/detail/post-75

Linux使用私钥公钥(Public key)登录 - 免密码登录

标签:成功   image   get   class   ges   新建   rem   技术分享   创建   

原文地址:http://www.cnblogs.com/seriawei/p/7774989.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!