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 1
sekmesindeAttached to
değeriniNAT
olarak ayarlayın. -
Aşağıdaki
Advanced
bö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,systemd
kullanan 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.