由于服务器仅允许公钥身份验证,连接被阻止。请联系您的网络管理员

由于服务器仅允许公钥身份验证,连接被阻止。请联系您的网络管理员

我在 AWS 上的所有 Ubuntu VM 都遇到了全局问题。尝试将 VM 连接到以下设备时:

ssh -i "~/pk/BC-DEV1.pem" [email protected]

我无法再连接我的虚拟机。更糟糕的是,当我使用新私钥在 AWS 中创建新虚拟机时,它也无法工作。

我收到消息:

The authenticity of host '52.47.167.xxx (52.47.167.xxx)' can't be established.
ECDSA key fingerprint is SHA256:cI74OcCXlfwygceYo4v3wcMGUDnA2yCLSiVbj0X8cCg.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '52.47.167.xxx' (ECDSA) to the list of known hosts.
Received disconnect from 52.47.167.xxx port 22:2: Connection blocked because server only allows public key authentication. Please contact your network administrator.
Disconnected from 52.47.167.xxx port 22

我在工作时遇到了这个问题,在其他网站上没有遇到过,使用 4G 连接时也没有遇到过。

我联系了我的管理员,他告诉我静态 IP 地址已经改变,但仅此而已。

我已经检查过了/var/log/auth.log,但什么也没有显示。

我该怎么办?我再也无法工作了!!!

答案1

我修复了它这一页

有此评论:

最后问题出在我们的防火墙上。升级后,ssh_certificate_deep_inspection 功能被激活,并导致了所有问题。

相关内容