寫在前面:
-
Pycharm發佈代碼的服務器或虛擬機,本地WIN10發佈代碼到本地安裝的Ubuntu18.04虛擬機,連接失敗,查詢百度,虛擬機SSH也打開了,用戶名密碼都沒有錯。
-
後面發現是虛擬機採用的NAT上網模式,該模式下虛擬機可以Ping通主機,但是主機不能Ping通虛擬機,要想實現相互連接,需要使用橋接模式,主機和虛擬機可以相互ping通。
-
設置橋接模式,需要先安裝橋接網卡驅動
-
virtualbox橋接網卡設置
自己先查看,有的話就不用安裝了 -
然後設置橋接模式上網,設置以後虛擬機IP地址自動修改爲主機同一網段
-
- NAT模式注意先要全局設置NAT網絡,虛擬機裏面直接設置網絡會提示無效設置
- 參考解決virtualbox虛擬機設置nat網絡提示無效設置
- VBox中Ubuntu18.04如何設置網絡,裏面有各種網絡設置,但是該文章橋接網絡提到關閉防火牆,實際不用關閉,我的主機虛擬機都沒有做修改。
- 設置完成後虛擬機IP網段和主機在同一網段,可以相互Ping一下,或者使用Putty在主機上連接虛擬機。
參考以下圖片: