Ubuntu 10.04 läuft auf VirtualBox und ich möchte eine Verbindung über SSH herstellen

0

Das Host-Betriebssystem ist Windows 7, das Gast-Betriebssystem ist Ubuntu 10.04 (openssh installiert). Ich habe Internetzugang auf Ubuntu, möchte aber auch über SHH vom selben Computer aus darauf zugreifen. Was soll ich machen?

mrtksn
quelle
Migrieren Sie es zum Superuser!?
Michel Gokan
Sie könnten eine bessere Antwort erhalten, wenn Sie sie weiter fragen könnten askubuntu.com
Vikas Patidar

Antworten:

1

Wenn Ihre virtuelle Maschine ein NAT-Netzwerk verwendet, sollten Sie die SSH-Verbindung von Ihrem Host an den Gast weiterleiten. Sie können dies tun, indem Sie den folgenden Befehl auf dem Host ausführen:

VBoxManage setextradata <guestname> "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort" 22222
VBoxManage setextradata <guestname> "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort" 22
VBoxManage setextradata <guestname> "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol" TCP

Sie können alle Verbindungen zu Port 22222 auf dem Hostcomputer an Port 22 auf dem Gastcomputer weiterleiten.

Dann können Sie SSH auf Ihrem Host ausführen:

ssh -p 22222 username@localhost

Sie müssen eine Verbindung zu Ihrem lokalen Host über Port 22222 herstellen, und diese Verbindung wird an den Gastcomputer weitergeleitet.

Lukasz Stelmach
quelle
0

Keine Frage der Programmierung, aber Sie können auf jeden Fall eine Verbindung zu Ihrem Linux-Host über SSH von Windows aus herstellen Kitt . Melden Sie sich manuell bei der virtuellen Maschine an und führen Sie sie aus ifconfig Befehl im Terminal, um die IP-Adresse der VM herauszufinden.

Nithin Philips
quelle
Danke für die Antwort, aber leider kann PuTTY keine Verbindung herstellen. Auf der VirtualBox ist der Netzwerkadapter an NAT angeschlossen, wenn dies irgendwie helfen kann.
Warum benutzt du keine Brücke, um eine Verbindung herzustellen?
wliao