使用密钥认证机制远程登录

简介:

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

以下用putty为例:

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

wKioL1kq5rGzXbxqAABu3ghDUyo671.png-wh_50

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

wKiom1kq5rKg5z4pAABSzNACsVw724.png-wh_50

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

wKioL1kq5rPQ7MzTAAAprez32kc441.png-wh_50

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

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

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

wKioL1kq5wCjHfd0AABHIlDbr00247.png-wh_50

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

wKioL1kq5wDhlJixAABuL1_syrA908.png-wh_50

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

wKiom1kq5wHh2YyLAAARhci0J_I129.png-wh_50

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

wKiom1kq5wHgTqyyAABaW7rNilI334.png-wh_50

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

wKioL1kq5wGiWsRzAABaBOOg3uU873.png-wh_50

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

wKiom1kq5wLBJeL2AAA-WpoaG_s194.png-wh_50


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

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

wKiom1kq54DTJIgIAABwi_9uYEE284.png-wh_50

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

wKiom1kq54GzurPiAACPLXA0RWA379.png-wh_50

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

wKioL1kq54HTkYzxAACG0LOPt8o297.png-wh_50

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

wKioL1kq54HzfQ-QAACJRCTBN14084.png-wh_50

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

wKiom1kq54KxaMakAAAaEuKYPTE088.png-wh_50

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

wKioL1kq54KDdLAHAABmUrIZvM8773.png-wh_50

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

wKioL1kq54OzlYayAACXe1MoFog731.png-wh_50

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

wKiom1kq54Ph95EvAABR-VXOadQ253.png-wh_50

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

wKioL1kq54SCu6LJAABwOAHEeRk170.png-wh_50








本文转自Grodd51CTO博客,原文链接:http://blog.51cto.com/juispan/1930512,如需转载请自行联系原作者


相关文章
|
7月前
|
JSON 算法 Java
常见登录密码加密方式
常见登录密码加密方式
496 0
|
4月前
|
XML 算法 数据安全/隐私保护
Shiro -认证凭据(密码)加密的那些事
Shiro -认证凭据(密码)加密的那些事
37 0
|
10月前
|
网络安全 开发工具 数据安全/隐私保护
通过密钥登录远程服务器
通过密钥登录远程服务器
|
11月前
|
机器学习/深度学习 数据安全/隐私保护
自动秘钥密码(Autokey)
自动秘钥密码(Autokey)
588 0
|
存储 SQL 安全
客户端认证-认证方式
客户端认证-认证方式
91 0
|
网络安全
关于密钥验证
关于密钥验证
66 0
|
算法 数据安全/隐私保护 开发者
加密服务授权及密钥管理|学习笔记
快速学习加密服务授权及密钥管理
126 0
|
机器学习/深度学习 人工智能 Linux
|
安全 Java 数据安全/隐私保护
密码加密处理 | 学习笔记
快速学习 密码加密处理