リモート コンピューターから Azure Ubuntu サーバーにアクセスできません。

リモート コンピューターから Azure Ubuntu サーバーにアクセスできません。

WildFly私は何度も設定し、mySQLブラウザやmySQLワークベンチから簡単にアクセスできます。私は最近Azureサーバーを購入して設定しましたが、WildFlyすべてmySQLが通常どおり機能しています。しかし、驚くべきことに、ブラウザでコンソールを開くことはできず、ワークベンチからデータベースに接続することもできません。

sudo netstat -tlnp合計結果はsudo route -n次のとおりです。

ここに画像の説明を入力してください。 ここに画像の説明を入力してください。

答え1

mysqlポートがUbuntuファイアウォールで開いており、Microsoft Azureでも使用されていることを確認してください。NSG(ネットワークセキュリティグループ)ファイアウォールはポートを許可して拒否します。

Azure Ubuntu VMでポートを開くには、ネットワークセキュリティグループ(NSG)、つまりAzureファイアウォールを使用する必要があります。

Azureポータルにログインします(ポータル azure.com)

検索と選択リソースグループ仮想マシンの場合は、次を選択します。次へ追加をクリックし、ネットワークセキュリティグループを検索して選択します。

作成を選択します。

作るネットワークセキュリティグループウィンドウが開きます。

あなたの名前を入力ネットワークセキュリティグループ

1つを選択または作成リソースグループを選択してから場所

作成を選択します。ネットワークセキュリティグループの作成

作るインバウンドセキュリティルール

あなたを選択してください新しいネットワークセキュリティグループ。

選ぶインバウンドセキュリティルールを選択してから次へ追加

1つを選択してください共通サービス~からドロップダウンメニュー、例えばMySQL。また、選択できます習慣使用する特定のポートを提供する場合。

(オプション)優先順位または名前を変更します。優先順位は、ルールが適用される順序に影響します。数値が小さいほど、ルールが早く適用されます。

選ぶ次へ追加ルールを作成します。

また、リモートアクセスを有効にするには、データベースのIPアドレスをホワイトリストに追加する必要があります。

Ubuntu VMのポートを開くのに役立つ次のURLを参照してください。

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

関連情報