web-dev-qa-db-fra.com

Machine virtuelle Windows Azure - Ouverture d'un port

J'essaie d'ouvrir un port sur une machine virtuelle Windows Azure. J'ai un jeu en écoute dans ce port, et je peux y accéder via localhost, le jeu est donc en cours d'exécution.

J'ai également ouvert le port dans le pare-feu et créé un point final dans la machine virtuelle, mais le port ne semble pas ouvert au monde extérieur. J'ai essayé d'y accéder via l'adresse IP et le DNS avec les mêmes résultats.

Y a-t-il autre chose que je devrais faire? J'ai consulté plusieurs tutoriels en ligne et je ne peux pas comprendre ce que je fais de travers.

Toute aide serait grandement appréciée, merci!

21
Irina

Irina, assurez-vous que vous avez correctement configuré votre ordinateur d'extrémité en définissant les ports privé et public. Voici une documentation qui explique les étapes pour y parvenir ...

http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-set-up-endpoints/

13
Leo

cela a changé pour cela

 enter image description here

Je recommanderais d'ignorer 100% de ce qui est sur Google en ce moment.

32
Mr Heelis

En plus de ce qui est décrit, vous devrez peut-être créer une règle entrante dans le pare-feu VM. Les paramètres du portail créent un transfert d'adresse IP publique vers une machine virtuelle. VM elle-même devrait permettre aux applications d'écouter sur le port . Cela peut expliquer pourquoi cela n'a pas fonctionné pour Irina sur certains ports et fonctionne sur d'autres ports.

3
Yosef Dinerstein

C’est probablement la dernière solution au moment de la rédaction de cette réponse:

Vous devez créer un groupe de sécurité réseau (ou utiliser un groupe existant). Le moyen le plus simple consiste à rechercher des groupes de sécurité réseau dans la barre de ressources de recherche. S'il existe un NSG, cliquez dessus et recherchez les règles de sécurité entrantes dans les paramètres. Ajoutez ensuite une règle entrante avec le port de votre choix. Par exemple, j'ai ouvert le port 8080 sur ma VM avec les paramètres indiqués dans l'image ci-dessous.

Plus d'infos: https://Azure.Microsoft.com/en-us/documentation/articles/virtual-machines-windows-nsg-quickstart-portal/

 Azure inbound security rule example

2
mohi

Pour référence ultérieure, si vous essayez d'écouter 3000 ou cette plage, cela ne fonctionnera tout simplement pas.

Accédez à la plage des années 8080, définissez la règle entrante et vous êtes opérationnel.

1
Rod

 Microsoft Azure'Shell from here

C'est facile via Azure CLI, par exemple, ouvrez le port 80

$ az vm open-port -g MyResourceGroup -n MyVm --port 80

Ouvrir plusieurs ports en même temps

az vm open-port -g MyResourceGroup -n MyVm --port 80-100 --priorité 100

Ouvre tout..

az vm open-port -g MyResourceGroup -n MyVm --port '*'

Portez une attention particulière à ce paramètre. Doit être unique pour chaque règle.

--priority: priorité de règle, comprise entre 100 (priorité la plus élevée) et 4096 (priorité la plus basse) . Doit être unique pour chaque règle de la collection. Défaut: 900.

0
Will