SSH in eine NAT-konfigurierte VMWare-VM von einem anderen Rechner aus

SSH in eine NAT-konfigurierte VMWare-VM von einem anderen Rechner aus

Ich habe einen Host-Rechner und darin eine Linux-VM über VMWare. Die VM ist für die Verwendung von NAT konfiguriert, was meiner Meinung nach bedeutet, dass der Host keine separate Netzwerkschnittstelle für die VM hat.

Kann ich von einem anderen Rechner aus per SSH auf diese VM zugreifen? Woher weiß ich, welchen Port ich auf dem Host verwenden muss, um die Portweiterleitung einzurichten?

Ich weiß, dass dies möglicherweise einfacher ist, wenn ich die VM auf einen überbrückten Adapter umstelle, aber ich frage mich, ob dies mit NAT möglich ist.

Antwort1

Sie können dies tun, indem Sie die Portweiterleitung in der NAT-Netzwerkkonfiguration konfigurieren.

Sie haben vergessen, das von Ihnen verwendete Produkt anzugeben. Wenn es sich jedoch um VMware Workstation Professional handelt, können Sie die Portweiterleitung wie folgt einrichten:

  • Gehen Sie zum Menü -> Bearbeiten -> Virtueller Netzwerk-Editor
  • Wählen Sie die Zeile mit „VMNET8 NAT NAT“
  • Klicken Sie auf die Schaltfläche „NAT-Einstellungen“
  • Schaltfläche „Hinzufügen“
  • Hier können Sie den Port auf Ihrem Host hinzufügen, auf dem Sie SSH akzeptieren möchten. Ich würde vorschlagen, einen anderen Wert als 22 zu verwenden, damit Ihr Host bei Bedarf SSH verwenden kann. Geben Sie also beispielsweise 2022 als Host-Port ein.
  • Fügen Sie die IP-Adresse der virtuellen Maschine hinzu
  • Fügen Sie den Port 22 der virtuellen Maschine hinzu
  • Hinzufügen einer Beschreibung

OK klicken

Sie sollten jetzt in der Lage sein, per SSH auf die VM zuzugreifen, indem Sie eine Verbindung zu Ihrem Host über Port 2022 herstellen.

Antwort2

Sie können auch das Standard-Gateway in den Clients festlegen.

Fangen Sie zunächst das VMware NAT-Netzwerk default gateway IP addressüber diesen Pfad ab:

  • Hauptmenü
  • Bearbeiten
  • Virtueller Netzwerk-Editor
  • NATNetzwerk auswählen
  • Klicken Sie auf die Schaltfläche Nat Settingund finden SieGateway IP

Zweitens legen Sie diese IP-Adresse in Ihren VMware-Maschinen als fest default gateway address.

verwandte Informationen