VirtualBox NAT 連接埠轉送 ssh 與其它服務

VirtualBox

如何從外部使用 ssh 或其它服務,連結至 VirtualBox 網路介面卡設為 NAT 的虛擬機?本教學將使用「連接埠轉送」功能來達成。

查看 Host 主機 IP

點擊左下角的「開始」> 鍵盤輸入「cmd」後 [ENTER],開啟「命令提示字元」。

輸入 ipconfig 後 [ENTER],查看 VirtualBox 自動建立的虛擬網路介面 IP(小傑的為 169.254.57.124)

查看 Guest 客體 IP

啟動欲連結的虛擬機,並依視窗或文字介面查看自動取得的 IP。

視窗介面

點擊視窗右上方的網路圖示。

文字介面

使用 ip addr show 指令查詢 IP:

ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 08:00:27:73:f7:20 brd ff:ff:ff:ff:ff:ff
    inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic enp0s3
       valid_lft 85803sec preferred_lft 85803sec
    inet6 fe80::b901:ecd5:e901:6e53/64 scope link
       valid_lft forever preferred_lft forever

設定 NAT 連接埠轉送

先點選欲設定的虛擬機名稱後 > 點擊「設定值」。

點選「網路」> 連接埠轉送。

點擊右邊的「+ 號」,在依上述所取得的資訊,設定對應的主機、客體「IP」與「連接埠」。

連結測試

輸入「主機 IP」與「Port」。

已正確連結。

發表留言