--- tags: 1101_lsa --- # 如何讓兩台虛擬機可以用 ssh 連線 [TOC] ## 設定步驟 - 點擊該虛擬機的設定 - ![](https://i.imgur.com/vBajsyK.png) - 右邊選項中選擇 `網路`,並將網路卡附加到`橋接介面卡`,選擇要橋接的網卡名稱 - ![](https://i.imgur.com/bp6Q9iL.png) :::warning **偵測到無法設定** - 請看以下 **更改網卡設定** - ![](https://i.imgur.com/UJKRIOm.png =500x) ::: - 兩台都要設定喔~ - 將兩台設定好的 VM 開機,並打開 Terminal - ![](https://i.imgur.com/l4WbG8A.png) - **兩台 VM 的 Terminal 都下 `sudo apt install ssh`** - 不然會沒辦法連線喔~ (因為找不到 ssh 的 server 跟 client 端) - ![](https://i.imgur.com/Pb2lkoA.png) - 開始使用 ssh 連線 VM - ![](https://i.imgur.com/rlZL2UU.png) - 輸入密碼,切記,是**被連線那台主機的密碼** - ![](https://i.imgur.com/noMH1Xh.png) - 連線成功,來試試看 `ls` 能不能看到一樣的檔案 - ![](https://i.imgur.com/z1V0EE4.png) - 在連線的主機下 `touch b`,看被連線的主機有沒有反應 - ![](https://i.imgur.com/fH4u8fd.png) - 恭喜成功~ ## 更改網卡設定 :::info windows 問題很多,將網卡安裝回 Virtual Box 橋接網路用的服務即可 ::: - 控制台 > 網路和網際網路 > 網路和共用中心 > 變更介面卡設定 - 選取 VM 使用的網卡 - ![](https://i.imgur.com/BEutbg4.png =300x) - 點擊內容 - ![](https://i.imgur.com/NHWfMql.png =300x) - 安裝... > 服務 > 新增... - ![](https://i.imgur.com/3wPWOm7.png =300x) - 從磁片安裝 - ![](https://i.imgur.com/BZPmeCg.png =400x) - 將 `VBoxNetLwf.inf` 的檔案路徑複製到製作廠商檔案的 input 中 - VirtualBox 的目錄底下會有個 driver 的目錄,裡面會有橋接網路介面卡的驅動程式 - 如果預設存在 `C:\`,路徑應該會是 - `C:\Program Files\Oracle\VirtualBox\drivers\network\netlwf` - 不是的話,順著 `VirtualBox\drivers\network\netlwf` 也找的到 - 瀏覽 > 選擇 `VBoxNetLwf.inf` > 確定 - ![](https://i.imgur.com/Cl8rb1b.png =400x) - 選取網路服務 > 確定 - ![](https://i.imgur.com/jLJee5I.png =400x) - 完成設定後,網卡服務就會有 `VirtualBox NDIS6 Bridged Networking Driver` - ![](https://i.imgur.com/TljwPXw.png =300x) - 重開 VirtualBox 就可以設定囉 - ![](https://i.imgur.com/n5j4sUp.png =500x)