无法从远程计算机访问 Azure Ubuntu 服务器

无法从远程计算机访问 Azure Ubuntu 服务器

我已经设置了WildFly很多mySQL次,并且可以从浏览器或 mySQL 工作台轻松访问它们。我最近购买了一台 Azure 服务器并进行了设置WildFlymySQL一切如常。但令人惊讶的是,我无法从浏览器打开控制台,也无法从工作台连接我的数据库。

sudo netstat -tlnp和的结果sudo route -n如下。

在此输入图像描述 在此输入图像描述

答案1

请检查 Ubuntu 防火墙是否已打开 mysql 端口,并且 Microsoft Azure 也已使用网络安全组 (NSG)防火墙允许和拒绝端口。

要在 Azure Ubuntu VM 中打开端口,您必须使用 NSG(网络安全组),即 azure 防火墙。

登录 Azure 门户(门户网站azure.com

搜索并选择资源组对于虚拟机,选择添加,然后搜索并选择网络安全组。

选择创建。

创造网络安全组窗口打开。

输入您的名字网络安全组

选择或创建一个资源组,然后选择一个地点

选择创建到创建网络安全组

创建一个入站安全规则

选择您的新的网络安全组。

选择入站安全规则,然后选择添加

选择一个共同服务来自下拉式菜单, 例如MySQL。您还可以选择风俗如果您想提供要使用的特定端口。

(可选)更改优先级或名称。优先级影响规则应用的顺序:数值越小,规则越早应用。

选择添加创建规则。

您还需要在数据库中将您的 IP 地址列入白名单以启用远程访问。

请参考下面的 URL,它可以帮助您打开 Ubuntu VM 的端口。

https://docs.microsoft.com/en-us/azure/virtual-machines/windows/nsg-quickstart-portal

相关内容