
Ja, Sie haben richtig gelesen …
Ich möchte Folgendes erreichen: Ich möchte eine leichte VM ausführen, die per VPN auf mein Arbeitsnetzwerk zugreift. Und dann eine VNC-Sitzung auf meinem lokalen Computer ausführen, die über die VPN-Verbindung dieser VM auf meinen Arbeitscomputer tunnelt.
Der Grund dafür ist, dass mein Arbeitsnetzwerk das Durchsuchen von Websites von externen Rechnern aus nicht zulässt. Wenn ich mich also über VPN anmelde, muss ich die gewünschten Websites über meine VNC-Sitzung durchsuchen oder, noch schlimmer, über ein Tablet, was für meinen Anwendungsfall nicht optimal ist.
Ich verwende Ubuntu 14:04 und führe bereits mehrere VMs lokal für andere VPNs aus, aber der beste Weg, von meinem lokalen Netzwerk aus auf sie zuzugreifen, ist über einen Webbrowser, den sie lokal ausführen.
Also: Ist dieses Szenario möglich? Wie kompliziert wird es sein?
Danke
---- bearbeiten ----
wie ist das für eine Antwort, für einen vncserver läuft aufARBEITSMASCHINE:XXXX
ssh -f VM_SERVER -L YYYY:WORK_MACHINE:XXXX -N
und dann
vncviewer localhost:YYYY
Antwort1
Wenn Sie, während die VM mit dem VPN verbunden ist, vom Hostcomputer aus weiterhin über das Netzwerk darauf zugreifen können, können Sie SSH-Tunneling verwenden.
Stellen Sie vom Host eine SSH-Verbindung zum Client her und leiten Sie den Port des Hosts XXXX
an weiter HostABC.MyCompanyLAN.com:YYYY
. Wenn Sie dann per VNC auf zugreifen localhost:XXXX
, wird der Datenverkehr an die VM weitergeleitet und anschließend über deren VPN an weitergeleitet HostABC
.
Sie können auch einfach VNC innerhalb der VM verwenden.
Oder Sie stellen vom Host aus eine Verbindung zum VPN her und überspringen die VM vollständig.