J'ai un serveur Dell PowerEdge R710 avec ESXi 5.5 installé dessus. Le serveur est connecté au commutateur, le commutateur est connecté au routeur, le routeur dispose d'un accès Internet. Sur ESXi, j'ai une machine virtuelle, Windows Server, IP: 10.0.0.11/24. Ma machine virtuelle peut accéder à Internet, mais que dois-je faire pour pouvoir accéder à mon serveur Windows (machine virtuelle sur un hôte ESXI) à partir d'Internet (par exemple, pour une connexion à un poste de travail distant)?
virtual-machine
internet
virtualization
esxi
dell-poweredge
Brian Brown
la source
la source
Réponses:
En supposant que vous puissiez accéder au serveur via RDP à partir du réseau local, il vous suffit de configurer la redirection de port sur votre routeur. Le port RDP par défaut est 3389. Parfois, les FAI ont un pare-feu externe et dans ce cas, vous devez transférer un autre port entrant, qui est plus susceptible d'être ouvert, par exemple. 443, sur votre serveur en interne.
Ce défi n'a pratiquement rien à voir avec les ordinateurs virtuels en général ou ESXi en particulier.
la source
La redirection de port est en effet la voie à suivre. J'ai une configuration similaire avec un R710 sous ESXi.
Mettre à jour : Avec les routeurs les plus récents, inutile de définir un port SSH personnalisé sur chaque machine virtuelle invitée. Vous pouvez définir une règle sur votre routeur pour rediriger le trafic reçu sur le port 222 (à titre d'exemple) et rediriger le trafic entrant vers un invité spécifique sur le port 22 (port SSH par défaut), en fonction de l'adresse IP ou du nom d'hôte. Beaucoup plus facile à gérer!
la source
Afin de configurer ce dont vous avez besoin, vous devrez configurer des règles de redirection de port pour chaque ordinateur virtuel que vous avez (je suppose que vous ne possédez pas un ensemble d'adresses IP statiques). Cela inclura également la modification du port d'écoute de chaque ordinateur virtuel sur lequel Remote Desktop est activé.
Si vous souhaitez accéder à votre système d'exploitation hôte, connectez-vous à la page d'administration de votre routeur (passerelle par défaut) et configurez une règle de transfert sur le port 3389 pointant vers l'adresse IP interne de votre hôte.
Dans votre première machine virtuelle, activez votre Bureau à distance comme d'habitude, mais vous devez maintenant modifier le port d'écoute. Puisque vous n'avez pas spécifié le système d'exploitation de vos ordinateurs virtuels, je vais supposer que Microsoft correspond à votre hôte. Si non faites le moi savoir. Pour changer votre port d'écoute, suivez les étapes suivantes:
Évidemment, vous pouvez changer les ports comme vous le souhaitez. Une méthode logique consisterait donc à incrémenter votre utilisation du port de 1 par serveur. Encore une fois, allez dans votre routeur et configurez les règles de redirection de port (une par machine) à l'aide de votre nouveau port et de la nouvelle adresse IP de la machine virtuelle.
J'ai utilisé cette méthode pour configurer Remote Desktop sur deux ordinateurs virtuels Windows sur un hôte Windows Server 2008 RT sans incident.
La source
Avertissement : Je sais que la référence concerne XP, mais cela semble fonctionner sur mon ordinateur Windows 7 et, encore une fois, vous n'avez pas spécifié votre système d'exploitation. Veuillez donc ajouter des informations supplémentaires pour obtenir une réponse mise à jour, si nécessaire.
la source
Évidemment, je ne suis pas un expert ESXi ou je n’aurais probablement pas trouvé ce fil, mais ne serait-il pas plus facile de configurer un tunnel VPN et juste un VPN dans le réseau? Tant que le poste de travail distant (ou ssh pour linux / mac) est activé pour chaque machine virtuelle, qui doit être configuré de toute façon, vous n'aurez besoin que des ports transférés au serveur VPN pour pouvoir y accéder.
la source
Je sais que ce post a quelques mois. Mais juste au cas où, voici mon chemin. Je transfère les transferts 1443 à 443 sur mon serveur ESXi (si vous n’utilisez pas 443 pour d’autres services, vous pouvez passer directement des 443 à 443). C’est pour que vSphere accède au serveur ESXi lui-même. Pour accéder aux machines virtuelles elles-mêmes, vous devrez également transférer le port 902. Ensuite, il vous suffit de
MY_DOMAIN:1443
dans le champ "Adresse IP / Nom" pour vous connecter. Étant donné que j'exécute plusieurs ordinateurs virtuels, je trouve que cette solution est simple car je n'ai à transférer que 2 ports par serveur ESXi.la source