來自不同網路的 SSH Ubuntu

來自不同網路的 SSH Ubuntu

我的 VirtualBox 上有 Ubuntu 16.04 LTS。

如何透過另一個網路的設備進行 SSH?

主機:Windows 10
虛擬機器:Ubuntu 16.04

我想使用來自另一個網路的 putty 進行 SSH。

另外,如何從 Android 裝置進行 SSH?

我已經設定了連接埠轉發

192.168.56.1   2222    10.0.2.15     2222

答案1

由於您使用的是 NAT,因此必須先設定連接埠轉送(VirtualBox 手冊第 6.3.1 章)。

您應該在 Windows 電腦上設定一個連接埠(例如 2222)以對應 VM 的連接埠 22。

然後您可以使用 PuTTY 連接到 Windows 主機的 IP 位址和連接埠 2222。

同樣適用於安卓。您需要在 Play 商店(或您使用的任何商店)上找到 SSH 應用程式並使用相同的連接詳細資訊。

答案2

如果您從來賓透過 SSH 連接到任何其他設備,virtualbox 將負責 NAT,並且它應該可以開箱即用。

如果您打算從 PC 到您的來賓,在 NAT 中,您確實必須在 VB > 機器 > 設定 > 網路 > 連接埠轉送中開啟連接埠轉發

如果您沒有特殊原因對設備進行 NAT,我建議您使用橋接網絡,以便您的來賓在網絡上的行為就像常規設備一樣。

相關內容