[VirtualBox] 使用 Port forwarding 連上 NAT 模式下的 VM

[VirtualBox] 使用 Port forwarding 連上 NAT 模式下的 VM

剛在 VirtualBox 裡的 Kali Linux VM 架好了 OpenSSH server

不過因為我這個 VM 是使用 NAT 網路模式,

所以在 Host 端是沒辦法直接連到這個 VM…

Screen Shot 2015-08-06 at 2.19.17 PM  

 

要解決這個問題,可以利用 VirtualBox 提供的 Port Forwarding 功能~

到 VM > Settings > Network 那邊,按下 Port Forwarding 的按鈕:

Screen Shot 2015-08-06 at 3.33.27 PM

 

新增加一個規則,像我是將名稱定為 SSH,

Host Port 設成 60022,Guest Port 是 22,

這樣我只要連本機的 60022 port,就會自動轉向到 VM 的 22 port (SSH) 了:

Screen Shot 2015-08-06 at 3.33.41 PM  

 

要用 SSH 連線至 VM 的話,用 ssh -p <port> localhost 就可以了:

ssh -p 60022 root@localhost

 

(本頁面已被瀏覽過 3,771 次)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料