VirtualBox:實體主機以SSH連線至虛擬主機
最近在學習如何架設CentOS虛擬主機在Windows上,因為在虛擬主機內用terminal輸入指令還是比較麻煩,所以想透過SSH方式,直接在Windows主機上進行虛擬主機的操作。
作業環境:
虛擬機器軟體:Oracle VM VirtualBox-6.1.12 主體作業系統:Windows10 客體作業系統: Linux CentOS7
Step1:尋找主體(Windows)的IP
在Windows中打開命令提示字元,輸入ipconfig
,尋找乙太網路卡 VirtualBox Host-Only Network區段,紀錄區段內的IP位置。
以我的電腦為例,主體的IP為192.168.56.1。
Step2:尋找客體(CentOS7)的IP
打開虛擬機,在terminal中輸入ifconfig
,尋找IP。
以我的為例,客體的IP為10.0.2.15。
另外由於是以SSH連線,所以CentOS這邊需要架立好SSH服務,以及開通SSH的port防火牆。
Step3:虛擬主機軟體設定
在確立好主體與客體的IP後,打開VirtualBox,選擇設定。
接下來選網路,點選連接埠轉送。
新增轉送規則,依序輸入對應資訊,輸入好後按確認即設定完成。
Step4:以putty進行連線測試
Step3設定好後,即可開始測試連線,我主要是透過Putty軟體來進行連線。連線時記得還是要開啟虛擬主機。
在Windows上打開Putty,設定如下:
輸入完後按下Open即可連入CentOS,接下來輸入登入帳密資訊即可進行操作:
結語
以上就是我自己在VirtualBox上設定SSH連線的過程,提供給大家參考。
我參考的相關網站資訊:
Read other posts
comments powered by Disqus