Putty 使用 SSH key 密匙认证

时间:2020-12-07 05:55:59
我们分为 3 个大的步骤去实现D
1. 生成密匙对
2. 生成密匙对后将公钥添加到远程机器的 authroized_keys 列表中
3. 前面两部完成后, 设置本地 Putty 完成 SSH 密匙认证
 
1. 生成密匙对
运行 PUTTYGEN.EXE 工具
  1.1  点击 Generate 按钮
  1.2 在空白区域移动生成 key

 

  Putty 使用 SSH key 密匙认证
1.3 保存私钥, 以 ppk 作为后缀
 1.4 将公钥部分复制
Putty 使用 SSH key 密匙认证
 
 
2. 生成密匙对后将公钥添加到远程机器的 authroized_keys 列表中
(这里当然要先要登录远程机才能操作啦)
2.1 先建立一个临时的文本文件 putkey.txt
2.2 使用 VI 编辑 putkey.txt 文件
Putty 使用 SSH key 密匙认证
 
 
2.3 将复制到剪切板的公钥粘贴(请将 vi 切换到插入模式, 否者会丢失第一个字符),
Putty 使用 SSH key 密匙认证
 
2.4 将刚保存好的公钥添加的 authroized_keys 列表中就行了
 
Putty 使用 SSH key 密匙认证
 
3. 前面两部完成后, 设置本地 Putty 完成 SSH 密匙认证
3.1 选择一个对应的远程主机设定
3.2 然后点击 Load
 
Putty 使用 SSH key 密匙认证
 
3.3 打开如下图菜单
3.4 然后设定生成的私钥的路径
Putty 使用 SSH key 密匙认证
 
 
3.5 设定好私钥后记得保存设定
Putty 使用 SSH key 密匙认证
 
然后就直接连接就可以了, 我们可以看到如下图的提示,  成功 !!
 
Putty 使用 SSH key 密匙认证
 
 
ok,结束了。。。