web-dev-qa-db-ja.com

AzureでHTTPポートを公開する方法VM

Azure VM(Windows server 2008)forHTTP(not HTTPS))リクエストでポート7445を公開しようとしています、まだこのポートにアクセスできない受信ルールを追加しました。だれかが私が間違っていることを知っている人はいますか?以下は、受信ポートルールのスクリーンショットです

私もさまざまな優先度で試しましたが、これで実行されているSpring Boot APIにアクセスしようとしていますVM POSTMANを介して

enter image description hereenter image description here

2
SwapnilKumbhar

これは、以下の1つ以上になります。

  • サブネットレベルにもNSGがあり、データの通過を許可していません
  • VM自体にファイアウォールがあります(Windowsファイアウォールなど)
  • そのポートをリッスンしているものはありません

また、任意のトラフィックに対してRDPポートを開くことは悪い考えであることを覚えておいてください。ブルートフォース攻撃が非常に迅速に試行されることがわかります。 Just in Time VMアクセス、または特定のIP範囲にロックダウンすることを検討することをお勧めします。

1
Sam Cogan

最初にサービスを確認する必要があります。 netstat -ant|findstr 7445を使用できます。サービスは0.0.0.0ではなく127.0.0.1をリッスンする必要があります。

次に、Windowsファイアウォールを確認する必要があります。ファイアウォールで7445を開きます。

0
Shui shengbao

7445ポートをブロックするウイルス対策がないことを確認し、VM-> Windowsファイアウォールの内側に、Azureで行ったのと同様に7445の受信ルールを追加します。