首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >主机在PuTTY for Windows中使用SSH密钥时一直询问密码

主机在PuTTY for Windows中使用SSH密钥时一直询问密码
EN

Server Fault用户
提问于 2015-07-21 16:32:59
回答 1查看 10.3K关注 0票数 5

我正在使用PuTTY for Windows连接到梦想计算-VPS(梦想主机)。在梦想计算面板上,我创建了一个私钥并下载了它,一个.pem文件。使用PuTTYgen,我将该文件转换为SSH2-RSA格式的.ppk。所以,我下载了Pageant.exe并添加了这个.ppk文件。在PuTTY.exe,我把来自梦想计算面板的浮动IP作为主机名,在Connection->Data将用户名设置为dhc-user,最后在Connection->SSH->Auth加载.ppk文件。问题是当我打开连接时,身份验证过程一直在问我密码。我遗漏了什么?它不应该只是用户名和密钥吗?

日志:

代码语言:javascript
复制
=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2015.07.21 15:08:26 =~=~=~=~=~=~=~=~=~=~=~=
Event Log: Writing new session log (SSH raw data mode) to file: C:\Users\User\Desktop\putty.log
Event Log: Looking up host "173.236.254.75"
Event Log: Connecting to 173.236.254.75 port 22
Event Log: Server version: SSH-2.0-OpenSSH_6.6.1p1 Ubuntu-2ubuntu2
Event Log: We believe remote version has SSH-2 channel request bug
Event Log: Using SSH protocol version 2
Event Log: We claim version: SSH-2.0-PuTTY_Release_0.64
Event Log: Doing Diffie-Hellman group exchange
Event Log: Initialised AES-256 SDCTR client->server encryption
Event Log: Initialised HMAC-SHA-256 client->server MAC algorithm
Event Log: Initialised AES-256 SDCTR server->client encryption
Event Log: Initialised HMAC-SHA-256 server->client MAC algorithm
Event Log: Reading private key file "C:\Users\User\Desktop\private.ppk"
Event Log: Pageant is running. Requesting keys.
Event Log: Pageant has 1 SSH-2 keys
Event Log: Pageant key #0 matches configured key file
Event Log: Trying Pageant key #0                           
Event Log: Server refused our key
EN

回答 1

Server Fault用户

回答已采纳

发布于 2015-07-21 18:19:17

主要问题是:

事件日志:服务器拒绝了我们的密钥

这可能是由于对.ssh/authorized_keys的权限不正确或密钥无效所致。

可以使用以下方法解决该权限:

chmod -R go-rwx ~/.ssh

另一种可能是钥匙错了。必须将公钥附加到~/..ssh/authorized_ key上,而不是私钥上。检查是否有正确的钥匙。

票数 8
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/707407

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档