最新消息:

putty使用私钥登录linux服务器

linux admin 1150浏览 0评论

买了一台linux主机,用putty使用用户名和密码登录时,一直登录不上去,报Disconnected : No supported authentication methods avaliable  错误.

QQ图片20150825213937

百度搜了下,发现竟然是服务器只能使用私钥登录,这才想起来在申请时绑定过密钥并下载了一份密钥。

QQ截图20150825214323

好吧,从来没在putty上设置过使用密钥登录,这次正好学习一下。下面是设置过程。

一、私钥文件格式的转换

如果私钥文件不是ppk格式,那么需要完成格式转换后,putty才能使用,否则putty无法识别私钥格式导致登录还是会不成功。
puttygen.exe,可以进入http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html 进行下载。下载后打开puttygen.exe,点击“Load”,在弹窗中首先进入您存放密钥的路径,然后选择“All File(*.*)”,选择某个私钥(例子中为文件david,david是密钥的名称),点击“打开”。
jinglingshu_2015-08-25_13-53-59
在key comment栏中输入密钥名,输入加密私钥的密码(可选),点击“Save private key”,在弹窗中选择您存放密钥的目录,然后在文件名栏输入“密钥名.ppk”,点击“保存”。
jinglingshu_2015-08-25_13-53-581

 

二、putty使用ppk格式私钥登录

私钥格式转换成ppk格式后,需要配置putty客户端来进行使用私钥进行登录。
进入putty.exe,进入“Auth”配置
jinglingshu_2015-08-25_13-54-00
点击“Browse”按钮,进入弹窗后进入密钥存储的路径,并选择密钥,点击“打开”,返回配置界面,进入“Session”配置
jinglingshu_2015-08-25_13-53-58
在Session配置页中,配置服务器的IP,端口,协议信息,在“Saved Sessions”输入框中中输入会话名称(本例为test),再点击“Save”按钮,然后双击会话名称或者点击“Open”按钮发起登录请求。
jinglingshu_2015-08-25_13-53-582

上面步骤操作完成后,就可以使用私钥免密码登录linux服务器了。当然,如果不想使用私钥登录,在控制面板中将私钥解除绑定即可。

 

QQ截图20150825215238

 

参考资料:

1、通过ssh密钥方式登陆到Linux服务器(公网)

转载请注明:jinglingshu的博客 » putty使用私钥登录linux服务器

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址