溫馨提示×

VirtualBox虛擬機如何進行端口轉發

小樊
69
2025-06-29 05:13:51
欄目: 云計算

在VirtualBox中進行端口轉發的步驟如下:

  1. 配置VirtualBox端口轉發規則
  • 關閉目標虛擬機。
  • 右鍵點擊虛擬機,選擇“設置”。
  • 在設置窗口中,選擇“網絡”選項卡。
  • 在“連接方式”下拉菜單中選擇“NAT”。
  • 勾選“端口轉發”選項。
  • 點擊“端口轉發”按鈕,然后點擊“添加”按鈕來添加一個新的端口轉發規則。
  • 在彈出的對話框中,填寫以下信息:
    • 名稱:為這條規則起一個有意義的名稱。
    • 協議:選擇TCP或UDP,根據你的需求。
    • 主機IP:通常是 127.0.0.1,表示宿主機本身。
    • 主機端口:宿主機上要監聽的端口號。
    • 子系統IP:虛擬機的IP地址。如果是NAT網絡,可以留空。
    • 子系統端口:虛擬機上要訪問的服務的端口號。
  • 例如,如果你想將宿主機的2222端口轉發到虛擬機的22端口(SSH),你可以這樣設置:
    • 名稱:SSH端口轉發
    • 協議:TCP
    • 主機端口:2222
    • 子系統端口:22
    • 子系統IP:(留空)
  • 點擊“確定”保存配置。
  1. 驗證端口轉發
  • 啟動或重啟虛擬機,確保虛擬機上的服務正在運行。
  • 在宿主機上嘗試訪問配置的端口。例如,如果你配置的是HTTP服務,可以在瀏覽器中訪問 http://127.0.0.1:8080。
  1. 常見問題排查
  • 連接超時:檢查虛擬機是否開啟,驗證VirtualBox端口轉發規則。在虛擬機內執行 ping 10.0.2.2 測試NAT網絡連通性。
  • 連接被拒絕:確認SSH服務正在運行,檢查 /etc/ssh/sshd_config 是否包含 PermitRootLogin yesPasswordAuthentication yes。
  • 端口沖突:宿主機查看端口占用,如 sudo lsof -i :2222??筛臑槠渌臻e端口(如2223)。
  1. 安全建議
  • 建議修改主機IP為 127.0.0.1 限制本地訪問。
  • 使用密鑰認證替代密碼登錄。
  • 非測試環境應保持防火墻開啟,僅放行必要端口。

通過以上步驟,你應該能夠在VirtualBox中成功配置端口轉發,從而實現對虛擬機服務的訪問。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女