繁体   English   中英

为什么在 AWS(Lightsail 和 EC2)上运行的 Ubuntu 18.04 服务器上安装 MYSQL 服务器后出现 ssh 连接错误?

[英]Why do I get ssh connection error after installing MYSQL server on Ubuntu 18.04 running on AWS (Lightsail and EC2)?

因此,我按照本教程在最初在 EC2 上运行的 AWS 实例上安装和配置 MySQL 服务器。 当我尝试通过 ssh 重新登录服务器时,我会收到port 22: Connection timed out错误。

因此,我尝试在 Lightsail 上执行相同的操作,并在尝试重新登录时得到相同的错误。

这是一个已知的问题? 我做错什么了吗? 有没有办法来解决这个问题?

谢谢。

提到的教程说:启用防火墙以允许 mysql 远程访问。

sudo ufw enable
sudo ufw allow mysql

仅允许 mysql 并停止每个传入请求,它可以是 ssh 或 http 或您在 ec2 实例的安全组中违抗的任何其他请求。

在我的情况下,我允许遵循入站规则,但即使 ssh 也说连接被拒绝,也没有任何工作在此处输入图像描述

要使其正常工作,请禁用防火墙或在防火墙中允许所需的端口。 当然,您仍然需要登录 ec2 实例才能完成此操作。 连接ec2实例有3种方式

在此处输入图像描述

SSH 不工作,所以我选择 Session 管理器(基于浏览器的 ssh)。 我关注了这个视频,并且能够通过 session 管理器连接到实例。

登录后我只是禁用防火墙,一切正常。

sudo ufw disable

所有入站规则正常工作。 希望它对你有用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM