Ssh

在 Oracle Virtual box 上安裝的 RedHat 上使用 SSH

  • September 2, 2015

我已經在上面安裝了 Oracle Virtual Box 和 RedHat。我可以使用本地 PC (Windows 7) 上的 SSH 或 PuTTy 在本地訪問 RedHat 嗎?如果是,那麼我將在主機名欄位中輸入什麼?如果沒有,那麼連接它的最佳方式是什麼?

正如gwillie在他的評論中所說,連接到 Virtual Box 客戶機取決於該虛擬機的網路設置。

預設設置似乎是NAT,這將使來賓和主機之間的層表現得像 NAT 設備(例如路由器),因此最適合不需要從主機訪問來賓的情況。

因此,我通常使用橋接網路模式,它將來賓與主機放在同一網路上,就像另一台具有自己的、可公開訪問的 IP 地址的機器一樣。

要啟用橋接模式,請關閉您的訪客並打開其設置、網路、適配器 1,然後將Attached to下拉菜單更改為Bridged Adapter。然後再次啟動您的訪客並確保它在您的(主機 = 訪客)網路上具有有效的 IP 地址。

假設您的訪客 IP 地址是 192.168.1.123,然後您可以使用 ssh 連接到它,如下所示:

ssh -Y 192.168.1.123

請注意,這將使用與登錄主機的使用者名相同的使用者名,因此最簡單的配置是在來賓上使用與主機上相同的使用者名。

正如Tejas 指出的那樣,您還可以使用該ssh user@ip語法以不同的使用者身份進行連接。

引用自:https://unix.stackexchange.com/questions/226721