RSS
 

Wygodny dostęp przez ssh do systemu gościa – VirtualBox

25 mar

W zasadzie wszystko co napiszę można znaleźć w manualach. Zacząć trzeba oczywiście od postawienia systemu na maszynie wirtualnej. Ustawienia sieciowe zostawiamy takie jak są, czyli NAT i nic więcej do tego nam nie potrzeba. Teraz ustawiamy przekierowanie portów na maszynie wirtualnej:

VBoxManage modifyvm "nazwa_maszyny" --natpf1 "guestssh,tcp,,2222,,22"

Następnie wyposażyć trzeba maszyne w serwer ssh. Jest to „dość” istotne. Zdarzyło mi się zapomnieć i zastanawiać czemu nie mogę się połączyć. Następna istotna sprawa. Upewnić się, że serwer ssh działa, jak tak to można się połączyć:

ssh -p 2222 127.0.0.1

Skoro mamy już dostęp przez ssh to można już niewyświetlać okna maszyny wirtualnej. Żeby odpalić maszynę bez żadnego okienka wystarczy:

VBoxHeadless --startvm nazwa_maszyny

Żeby jeszcze bardziej ułatwić dostęp dobrze jeszcze skopiować nasz klucz ssh. Jeśli nie mamy to generujemy i potem kopiujemy:

ssh-keygen -t rsa
ssh-copy-id -p 2222 127.0.0.1

I ustawiamy plik konfiguracyjny ssh:

host jakas_latwa_nazwa
     Hostname 127.0.0.1
     Port 2222
     User nazwa_uzytkownika

Dzięki temu po odpaleniu maszyny wirtualnej można się logować bez wpisywania haseł i bez pamiętania który to port był:

ssh jakas_latwa_nazwa

Mam nadzieje, że ktoś skorzysta. Testowane na VirtualBox 4.0.4

 
Brak komentarzy

Opublikował w ubuntu

 

Tagi: ,

Skomentuj

Connect with Facebook

 

 
 
Blog WebMastered by All in One Webmaster.

Switch to our mobile site