virtualbox 中centOS在不能ssh


這個重要跟虛擬機的網絡設置有關系。廢話不多說。

針對一個網卡的形式。可以如下進行配置

 

1、網絡-- 連接方式還選擇“網絡地址轉換(NAT)”

  其他不變,展開高級,設置端口轉發  主機IP設為本機IP,端口隨意如 2222,子系統IP 設置為虛擬機IP,進去虛擬機能看到,子系統端口設置為22 OK確認

 

 

然后在xshell中連接本機IP 端口為2222 OK 連接成功。

 

 

PS

Virtual Box中有幾種網絡連接方式:
    1. NAT方式能連接往外網,但在Windows下卻不能用SSH訪問虛擬機系統,網上有說用端口轉發的方式(port forwarding),我試過了,但是不行。
    2. Bridged Adapter方式,在Windows下可以通過SSH訪問虛擬機系統,但是虛擬機系統卻不能訪問外網,總之我是又改網關,又改DNS,怎么都不行。
    3. Host-only方式,安裝完VirtualBox后,會在Windows下產生一個虛擬網卡VirtualBox Host-Only Network。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM