无法使用我的 MacBook 连接到 EC2 服务器

Posted

技术标签:

【中文标题】无法使用我的 MacBook 连接到 EC2 服务器【英文标题】:Unable to connect to EC2 server with my MacBook 【发布时间】:2019-12-27 10:41:59 【问题描述】:

我无法从我的 MacBook 连接到 EC2 (CentO)。当我从 ubuntu 机器连接它时,它将被连接。目前,我收到以下错误:

ec2 ssh sign_and_send_pubkey: no mutual signature supported Account locked due to 290 failed logins

我该如何解决这个问题?

我尝试了以下命令:

ssh -i key.pem ec2-user@ip

【问题讨论】:

这通常与 EC2 或 AWS 无关。它肯定与 macOS 和 openSSH 有关。您应该将此问题发布到相关区域。 可以查看cmsgraham.wordpress.com/2018/11/14/… 【参考方案1】:

编辑或创建文件~/.ssh/config并添加以下内容:

Host *
  PubkeyAcceptedKeyTypes=+ssh-dss

之后,再试一次。

【讨论】:

【参考方案2】:

我被锁定,无法访问机器以输入建议的答案对 ssh 配置的更改。

我在ssh 调用-o PubkeyAcceptedKeyTypes=+ssh-rsa 中添加了以下参数并且它起作用了。

例子:

ssh -i "keypair.cer" -o PubkeyAcceptedKeyTypes=+ssh-rsa ec2-user@ip

注意:ssh 调用将同时接受 .cer.pem 文件类型。

【讨论】:

以上是关于无法使用我的 MacBook 连接到 EC2 服务器的主要内容,如果未能解决你的问题,请参考以下文章

从远程服务器连接到 Amazon EC2 上的 mysql

无法连接到 Nodejs EC2 服务器上的 SQL Server 数据库

Wordpress 无法连接到 mysql 服务器

Mysql 无法通过 Amazon EC2 上的套接字连接到本地服务器

Amazon EC2 - 无法远程连接到 MariaDB

无法连接到在 EC2 实例上运行的 Tigase 服务器:连接被拒绝