Verbindung zum lokalen Host von einer VM aus herstellen

Verbindung zum lokalen Host von einer VM aus herstellen

Ich verwende Windows 10 auf meinem lokalen Computer und erstelle eine App, die das Linux-Betriebssystem erfordert. Daher verwende ich eine Ubuntu Virtual Box.

Ich habe Vagrant installiert und eine SSH-Verbindung von meinem Windows zu meiner Ubuntu-VM eingerichtet, um deren Terminal von meinem Windows-Terminal aus zu verwenden („git bash“, falls das wichtig ist).

Nun zum Thema:

Meine App hat auch ein Frontend und deshalb muss ich sie mit einem Webserver verbinden. Ich MÖCHTE den Browser innerhalb der VM NICHT verwenden, daher möchte ich fragen, ob jemand eine Möglichkeit kennt, die App (die in der VM läuft) mit meinem lokalen Browser (Chrome unter Windows) zu verbinden.

Ich habe über ngrok gelesen, aber aus irgendeinem Grund gelingt es mir nicht, es zum Laufen zu bringen.

Irgendwelche Vorschläge? Irgendwelche anderen Lösungen?

Danke!

Antwort1

Sie können dieses Tool ausprobieren, rdesktop. Vielleicht gibt es eine Lösung für das, was Sie brauchen. Einige Beispiele hier https://www.poftut.com/linux-remote-desktop-rdesktop-command-tutorial-with-examples/

Antwort2

Mir scheint, dass das Frontend auf einem Webserver laufen muss und dass alles auf der virtuellen Ubuntu-Box läuft, oder? Sie müssen herausfinden, welche IP-Adresse die virtuelle Ubuntu-Box in Ihrem Netzwerk erhält, dann bestätigen, dass Ihr Webserver mit dieser IP-Adresse kommuniziert; und schließlich den Browser in Ihrer Windows 10-Instanz ebenfalls auf diese Adresse richten. Wenn die Ubuntu-Box also beispielsweise 192.168.0.186von Ihrem DHCP-Server bezieht, müssen Sie bestätigen, dass ihr Webserver auf hört 192.168.0.186, und dann Ihren Windows 10-Browser auf richten http:\\192.168.0.186\.

verwandte Informationen