你好,游客 登录 注册 搜索
背景:
阅读新闻

Linux使用Xshel配置公钥私钥实现免密码登录

[日期:2017-11-03] 来源:Linux社区  作者:Linux [字体: ]

为了更安全、方便的登录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

XShell连接CentOS 7.2显示中文乱码问题的解决方法  http://www.linuxidc.com/Linux/2017-03/141385.htm

Xshell输入中文乱码问题的解决  http://www.linuxidc.com/Linux/2017-09/146931.htm

VMware下Ubuntu虚拟机NAT模式连接Xshell  http://www.linuxidc.com/Linux/2016-09/135366.htm

Xshell5连接VirtualBox虚拟机中的Ubuntu  http://www.linuxidc.com/Linux/2016-08/134086.htm

Xshell连接本地 VirtualBox Ubuntu  http://www.linuxidc.com/Linux/2017-04/142445.htm

使用XShell密钥认证登录Linux服务器  http://www.linuxidc.com/Linux/2017-06/144405.htm

XShell本地上传文件到Ubuntu上及从Ubuntu下载文件到本地  http://www.linuxidc.com/Linux/2017-06/145191.htm

使用Xshell连接Ubuntu详解  http://www.linuxidc.com/Linux/2017-08/146222.htm

本文永久更新链接地址http://www.linuxidc.com/Linux/2017-11/148213.htm

linux
相关资讯       Linux免密码登录 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款