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

CentOS7下使用PuTTY与Xshell密钥认证机制远程登录

[日期:2017-05-29] 来源:Linux社区  作者:juispan [字体: ]

CentOS7服务器操作系统没有配置远程密钥认证时,默认需要手动输入密码口令。

以下用putty为例:

1、使用putty远程ssh登录192.168.137.100这台主机

2、第一次登录选择“是(Y)”,信任该主机,缓存该主机登录信息。

3、登录时,要输入正确的账户和口令,才能正常登录该主机。

PuTTY + Xming 实现Oracle图形安装  http://www.linuxidc.com/Linux/2015-08/121051.htm

使用PuTTY时对原始设置的几个简单实用修改 http://www.linuxidc.com/Linux/2014-02/96924.htm

如何通过Putty实现远程登录控制Linux平台 http://www.linuxidc.com/Linux/2013-06/85266.htm

Putty连接VMWare中Ubuntu的问题解决 http://www.linuxidc.com/Linux/2013-05/84819.htm

VMware+Linux+Putty环境配置 http://www.linuxidc.com/Linux/2013-05/84818.htm

使用PuTTY密钥认证机制远程登录Linux  http://www.linuxidc.com/Linux/2015-03/114944.htm

下面使用putty和xshell演示如何使用密钥机制远程登录:

一、使用putty密钥认证机制登录

1、打开putty安装目录中的putty key generator软件,点击“Generate”生成密钥。生成过程中,不断移动鼠标能够加快密钥生成过程。

2、生成公钥,并点击“Save private key”将私钥存储在本地。

3、在主机上创建.ssh目录,授权root账户所有权限,编辑authorized_keys文件。

4、将key generator生成的公钥信息黏贴在authorized_keys文件里。

5、打开putty客户端,加载认证私钥后登录主机。

6、登录时输入用户名,等待密钥认证后,即可登录主机。

二、使用xshell密钥认证机制登录

1、打开xshell软件,在“工具”菜单下选择“新建用户密钥生成向导”。

2、可以选择“密钥类型”和“密钥长度”,这里选择默认参数。

3、生成了公钥和私钥对。

4、输入“密钥名称”,如果有需要,可以给密钥增加口令,增加安全性。

5、生成的用户密钥存储在本地xshell程序里。

6、登录主机,在authorized_keys文件里增加xshell生成的公钥。

7、使用root账户通过ssh登录主机。

8、认证方式选择“public key”认证,调用前面生成的用户密钥。

9、登录时,不再需要输入口令了。

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

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

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