无法使用我的 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 服务器的主要内容,如果未能解决你的问题,请参考以下文章
无法连接到 Nodejs EC2 服务器上的 SQL Server 数据库