Heute erkläre ich euch, wie ihr auf ein virtuelles System per SSH zugreifen könnt ohne die Standard Netzwerkkonfiguration großartig zu ändern. Als Testsystem benutzte ich ein Debian System, dass per Virtualbox läuft.

  1. Als erstes stellen wir die Netzwerkeinstellung unserer virtuellen Maschine etwas um. Dazu machen wir einen Rechtsklick auf den Name der Maschine und klicken auf „Ändern“ und wählen links „Netzwerk“ aus.virtualbox_netzwerkeinstellungenDer Netzwerkadapter muss aktiviert sein und bei „Angeschlossen an“ muss „NAT“ ausgewählt sein. Bei „Erweitert“ wählen wir unter „Adaptertyp“ die Option „PCnet Fast III“ aus. Alle anderen Einstellungen sollten automatisch stimmen.
  2. Als nächstes müssen wir im Hauptsystem (bei mir Windows 7) ein paar Änderungen vornehmen. Wir öffnen eine Eingabeaufforderung (Start -> Ausführen -> cmd) und wechseln mit diesem Befehl  in das Virtualbox Verzeichnis.
    cd c:Program FilesOracleVirtualBox
  3. Dann geben wir folgende Befehle ein. „Debian Tidus“ ist der Name meiner Testmaschine, den müsst ihr mit dem Namen eurer virtuellen Maschine ersetzen!
    VBoxManage.exe setextradata "Debian Tidus" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort" 2222
    VBoxManage.exe setextradata "Debian Tidus" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort" 22
    VBoxManage.exe setextradata "Debian Tidus" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol" TCP
  4. Wenn alles funktioniert hat, könnt ihr eure virtuelle Maschine nun starten und per SSH mit z.B. Putty auf das System zugreifen. Der Port ist jetzt „2222“ und die IP-Adresse bleibt immer bei „127.0.0.1„. Viel Spaß!virtualbox_putty
Geschrieben von Backspin
Mein Name ist Sam. Ich schreibe seit 2006 mein eigenes Blog. Falls du Kommentare oder Feedback hinterlassen möchtest, mach das bitte per Twitter oder per E-Mail.