Uzatmadan arşivlik yazıya geçiyorum. (Yazı sonunda orijinal kaynakları görebilirsiniz.)

Guest Additions kurmak için;

  1. Sanal makine açıkken menüden Devices > Insert Guest Additions CD Image’ı seçin.
  2. Aşağıdaki komutları aynen girin;
    sudo mount /dev/cdrom /media/cdrom
    sudo apt-get install -y dkms build-essential linux-headers-generic linux-headers-$(uname -r)
    sudo /media/cdrom/VBoxLinuxAdditions.run
  3. “Oh yeah!” diye bağırın.

SSH bağlantısı için;

  1. OpenSSH’ı kurun. (Şaka)
    sudo apt-get install openssh-server
    Config dosyanız /etc/ssh/ssh_config yolunda. İsterseniz yedek alın, isterseniz değişiklik yapın ya da siktiredin.
  2. VirtualBox’da makinenizin Settings menüsünü açın. (İsmine sağ tıklayarak vs.)
  3. Network tabında Port Forwarding’ı tıklayın.
  4. Sağdaki butondan (+) yeni kural ekleyin;
    Name: dsadasdsa | Protocol: TCP | Host IP: (boş) | Host Port: 3022 | Guest IP: (boş) | Guest Port: 22
  5. OK’a tıklayıp kaydedin. Makineyi yeniden başlatın.
  6. Test için bilgisayarınızdan terminale şu komutu girin;
    ssh -p 3022 kullaniciadi@127.0.0.1

Olmazsa küfür edin.

Kaynaklar;

  • http://en.ig.ma/notebook/2012/virtualbox-guest-additions-on-ubuntu-server
  • http://stackoverflow.com/questions/5906441/how-to-ssh-to-a-virtualbox-ubuntu-guest-externally-through-a-windows-host#answer-10532299

Not: Ubuntu 12.04 üzerinde denenmiştir.