相关疑难解决方法(0)

Google服务器putty connect'已断开连接:没有可用的支持身份验证方法(服务器已发送:publickey)

我正在尝试通过PuTTy连接到我的Debian Google Compute Engine服务器(我也尝试了其他替代方案)但是当我这样做时,我收到错误"已断开连接:没有可用的支持身份验证方法(服务器已发送:publickey)

谷歌服务器没有用户名和密码,只有一个网址自动登录到他们自己的终端.

ssh debian putty google-compute-engine google-cloud-platform

61
推荐指数
5
解决办法
18万
查看次数

AWS - 已断开连接:没有可用的支持身份验证方法(服务器已发送:publickey)

对我的AWS服务器的SSH刚刚破坏了Putty和Filezilla.我正在努力使这篇文章成为一个全面的故障排除列表,所以如果你共享其他堆栈溢出页面的链接,我会将它们编辑成问题.

Disconnected : No supported authentication methods available (server sent :publickey)
Run Code Online (Sandbox Code Playgroud)


几乎在一年前我建立连接时,这个错误很常见.如果您是第一次设置AWS SSH,则会解决最常见的问题:

但是,我认为唯一会影响以前工作系统的是:

  • IP错误:无法保证重新启动AWS实例(或创建映像)保留相同的IP地址.这显然必须在putty中更新.

还有哪些其他可能性?

对于这个问题的解决方案(根据下面接受的帖子),对于AWS EC2,其中所有3个都需要具有适当的权限(777 对于其中任何一个都不行).这是一个有效的例子:

/home/ec2-user/ - 700
/home/ec2-user/.ssh/ - 600
/home/ec2-user/.ssh/authorized_keys - 600
Run Code Online (Sandbox Code Playgroud)

/ var/log/secure会告诉你哪一个引发了错误,如果你完全被锁定,请参考这个视频教程获取访问权限:http: //d2930476l2fsmh.cloudfront.net/LostKeypairRecoveryOfLinuxInstance.mp4

ssh putty amazon-web-services

44
推荐指数
9
解决办法
14万
查看次数

断开连接:没有可用的受支持的身份验证方法(服务器发送公钥)

一个月前我收到了一台新笔记本电脑,配置了 Git 和 TortoiseGit,一切正常。直到我不得不重新启动笔记本电脑。我让它进入睡眠状态,但某些 Windows 更新需要重新启动。

重启后,使用 TortoiseGit pull 在主题中抛出消息。

Windows 7 + TortoiseGit 2.5

我的 Git Bash 工作正常。我可以克隆、拉、推。没有问题。

阅读断开连接:没有可用的受支持的身份验证方法(服务器发送:publickey),我尝试了很多事情,包括创建 .profile,在 Pageant 中添加密钥。

我试图将 C:\Program Files\TortoiseGit\bin\TortoiseGitPlink.exe 更改为 ssh.exe,但 TortoiseGit 不允许我这样做。Config 字段已启用,我可以在那里输入,但 OK 和 Apply 都不使用此更改。我已经在 TortoiseGit 2.5 上卸载并安装了 - 仍然没有运气。

在我的环境中,Putty 密钥放置在网络驱动器上。我被告知要重新启动,以防出现问题。我看到我的网络驱动器很好,我已经重新启动了几次 - 以防万一。

同样,我的 Git Bash 仍然可以正常工作。

还有什么需要考虑的吗?

git tortoisegit

4
推荐指数
2
解决办法
4916
查看次数