學習python 時 ,老師布置了使用ssh 遠程控制的作業,以為在學校使用的是校園網,在使用虛擬機聯網并在使用ssh時出現了許多問題,陳述并記錄我的方法,
設備及網路:主機windows10 被重裝過,盜版的無法控制防火墻
虛擬機 vm linux ubuntu(有圖形操作視窗)
網路 校園網 鄭大的校園網為一個人一個ip 用學號以及密碼登錄并使用,銳捷認證客 一,主機連接校園網
設定===網路和internet===更改配接器選項===右鍵以太網===屬性===internet 協議版本4===屬性===手動設定ip,子網掩碼,網關,DNS,===確定===退出===用銳捷客戶端驗證登錄鏈接,
ps :如果無法連接,檢查是否關閉電腦熱點///檢查IP等是否設定正確///或者根據客戶端提示關閉相應WiFi服務, 特別好奇為啥鄭大校園網不能開熱點,為了不讓安裝路由器?
二,ubuntu嘗試連接網路(NET模式),,,失敗
設定===網路和internet===更改配接器選項===右鍵以太網===屬性===共享===選擇VMENT8===確定===打開VM===打開虛擬機UBUNTU===有線連接顯示已拔出
:::失敗無法聯網,猜想:與不允許開啟熱點一個道理,以太網網卡無法將網路共享給VMent8
三,ubuntu嘗試連接網路(橋接模式),,,成功一次
百度多方查找發現適合的橋接模式(詳解下方鏈接,此處只提適合小白的步驟)
Vmware虛擬機三種網路模式詳解_dif90304的博客-CSDN博客
橋接模式(針對校園網,其他網路與這里不太符合)///
校園網(連接過主機后會鎖定MAC地址,使用ubuntu橋接時需要改ubuntu的MAC地址)///
步驟:下線主機與校園網的連接===在校園網公眾號的賬戶資訊中記住ip,子網掩碼,網關,DNS,MAC地址===進入VMware===編輯===虛擬網路編輯器===還原默認設定===重新打開虛擬網路編輯器===點擊VMent0===選擇下方橋接模式===將已橋接至:后的自動改為以太網的網卡名稱(此名稱在主機里的更改配接器里查看)===確定===選擇使用的ubuntu系統===編輯虛擬機設定===網路配接器===選擇橋接模式===勾選開啟時連接===高級===更改MAC地址===ubuntu系統===設定===網路===手動設定ipv4的IP,子網掩碼,網關,DNS,(命令列形式改IP的方式自己百度)===應用===重啟===查看IP等是否設定正確===使用校園網官網提供的腳本連接網路,,
===ping www.baidu.com 成功聯網===因為主機與虛擬機IP,網卡地址相同,主機無法再聯校園網,主機連接無線網,
PS:第一次我連接成功了,虛擬機能夠正常ping通主機,主機ping虛擬機時正常為64位元,而我的為128位元,原因未知,并且ssh無法遠程連接虛擬機,百度一圈,大多數認為是防火墻原因,但是虛擬機的防火墻并沒有開,而Windows的防火墻設定打不開,,,,
四,Ubuntu嘗試聯網(非校園有線網網,橋接模式)
因為NET模式以及僅主機模式的局限性,所以使用橋接模式,
vware連接網路有三種模式:NET(VMent8),僅主機(VMent1),橋接(vment0),
因為懶得每次都要下線校園有線網才能使用WLAN使我的虛擬機可以聯網,所以執意使用校園網,現在向校園網低頭,
Ubuntu橋接到WLAN網卡上,主機使用WLAN連接無線網,
主機:首先連接WLAN===設定===網路和internet===更改配接器選項===右鍵WLAN===屬性===確保共享關閉
VMare:進入VMware===編輯===虛擬網路編輯器===還原默認設定===重新打開虛擬網路編輯器===點擊VMent0===選擇下方橋接模式===將已橋接至:后的自動改為WLAN的網卡名稱(此名稱在主機里的更改配接器里查看)===確定===選擇使用的ubuntu系統===編輯虛擬機設定===網路配接器===選擇橋接模式===勾選開啟時連接===高級===生成隨機MAC地址===確定===進入Ubuntu系統===網路自動連接
五,主機與虛擬機通過ssh互相連接
Ubuntu作業系統開啟ssh:linux開啟ssh服務,實作ssh遠程登錄_Shiny0815的博客-CSDN博客_linux開啟ssh遠程登錄
開啟后可能出現各種問題,按照報錯精準查找解決方案
主機開啟ssh:
1)安裝putty,在putty內使用Vmware虛擬機三種網路模式詳解_dif90304的博客-CSDN博客
2)設定===應用===可選功能===查看下方功能中是否有OPENSSH客戶端,OPENSSH服務端===若沒有===在添加功能里找到并安裝===在cmd內使用ssh連接
格式:ssh 用戶名@IP地址
ssh連接:先ping一下查看是否可以正常ping通,然后進行ssh連接,
結果:主機可以通過ssh遠程控制Ubuntu,但是Ubuntu無法通過ssh連接主機(百度一圈,發現許多人都無法解決此問題)
退出ssh連接:在終端連接ssh的斷開關閉退出的方法_zhichaosong的博客-CSDN博客_退出ssh
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/317731.html
標籤:其他
