
我正在尋找一種透過網路從任何位置透過筆記型電腦遠端使用家中桌上型電腦的方法。
設定:
- 具有運行多個虛擬機器的 VirtualBox 的 Windows(目前是 Linux)。
要求:
- 無需遠端連接到 Windows。
- 必須有一種方法可以透過 SSH 連接到所有這些虛擬主機。
- 其中一台主機是 Ubuntu,它是我的開發人員桌面,我需要與其進行視覺化遠端桌面連線。
- 安裝程式應適用於 Windows 和 Mac 筆記型電腦。
您能告訴我使用哪些技術和工具嗎?
- 使用它們時有何權衡?
- 這些工具分別解決了目標的哪一部分?
謝謝你!
答案1
在 VirtualBox 中使用橋接網絡,使用 OpenVPN 連接到您的家用路由器(例如使用 OpenWRT)。這樣您就可以存取所有虛擬機器。
答案2
另一種選擇是透過 SSH 連接到 Windows 計算機,然後使用連接埠轉送連接到其他虛擬機器。我個人使用 Bitvise SSH Server(它是一個非常好的 Windows SSH 伺服器)。個人用途可免費使用。
您也可以直接透過 SSH 連線到每個虛擬機器。執行此操作的一種方法是: 1. 將每個虛擬機器設定為 SSH 伺服器。為每個虛擬機器使用不同的偵聽連接埠。 2. 為每個自訂連接埠設定從路由器到每個虛擬機器的連接埠轉送。因此,您可以對 VM1 使用 50022,對 VM2 使用 50023,等等。
如果您有動態 IP 位址(大多數家庭網路服務都有),您將需要設定動態 DNS 服務,以便您可以追蹤家庭 IP 位址何時發生變化。