這個重要跟虛擬機的網絡設置有關系。廢話不多說。
針對一個網卡的形式。可以如下進行配置
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。
