GNU/Linux veya Windows işletim sistemini VirtualBox üzerinde kurdunuz ve SSH ile buradaki işletim sistemine bağlanmak istiyorsunuz. Yapmanız gerekenler aşağıda.
Terminoloji:
host: VirtualBox'ı çalıştırdığınız asıl işletim sisteminiz
guest: VirtualBox'taki işletim sistemi
Yapılacaklar
-
Eğer zaten çalışmaktaysa, guest sistemi kapatın.
-
Guest sanal makinesinin VirtualBox ayarlarını açın ve Network bölümüne geçin.
-
Adapter 1sekmesindeAttached todeğeriniNATolarak ayarlayın. -
Aşağıdaki
Advancedbölümünü açın vePost Forwarding'e tıklayın. -
+butonunu kullanarak aşağıdaki değerlerde yeni bir kural oluşturun:- Name:
<isim> - Protocol: TCP
- Host IP:
<boş> - Host Port: 3987
- Guest IP:
<boş> - Guest Port: 22
- Name:
-
Kaydedin ve kapatın. Ayarlar bu kadardı.
-
Guest'i çalıştırın, işletim sistemi açılsın.
-
İşletim sisteminize göre
sshd'yi başlatın. Örneğin,systemdkullanan bir GNU/Linux dağıtımı için:systemctl start sshd -
Host makinenizde bağlantıyı gerçekleştirin:
ssh root@localhost -p 3987
Böylece sizin 3987 portundaki SSH bağlantınız guest makinedeki 22 portuna iletilecek ve bağlantınız başarıyla sağlanacak.