windows遠程訪問虛擬機中Linux系統

1、簡述

遠程連接Linux系統有很多種工具,個人比較推薦Xshell和putty。一個功能強大,一個小巧免費。關於兩款軟件的具體介紹請自行百度,這裏主要介紹連接方法。

遠程連接,既然是遠程,那麼一定要有遠程電腦的標識吧。沒錯,標識就是IP地址,通過IP地址定位到某一臺電腦(虛擬電腦),然後就需要知道端口號了,就像訪問網站要在地址後面加上端口80、8080一樣,(端口號是具有網絡功能的應用軟件的標識號,一個很經典的例子,電腦相當於一個封閉的房間,要想進去必須要開門或者開窗。這裏門相當於22端口號,ssh。窗相當於23端口號,telnet。

2、關於VMware網絡連接的問題

前面說了遠程連接虛擬機上的系統很重要的一點是IP地址,所以這裏說一說虛擬機網絡配置的問題。

看了很多文章都是說選擇VMnet8這個虛擬網絡適配器(即NAT模式),我就很疑惑爲什麼要選這個,不能選其他兩個嗎,還有這三個網絡分別是什麼含義呢?

NAT

NAT(Network Address Translation, 網絡地址轉換), NAT模式是比較簡單地實現虛擬機上網的方式。即: NAT模式的虛擬機是通過宿主機(物理計算機)上網和交換數據的。

在NAT模式下,虛擬機的網卡連接到宿主機的VMnet8上。此時系統的VMware NAT Service服務就充當了路由器,負責將虛擬機發送到VMnet8的包進行地址轉換之後 發送到實際網絡上,再將實際網絡上返回的包進行地址轉換後通過VMnet8發送給虛擬機。VMware DHCP Service負責爲虛擬機分配IP地址。

優缺點: NAT網絡適合於家裏計算機直接連接網線的情況,其優勢是不會與其他物理主機IP衝突,換了網絡環境虛擬機IP等不受影響。

橋接模式

橋接模式簡單理解爲通過物理主機網卡架設一座橋,從而連入實際的網絡中。因此,虛擬機可以被分配與物理主機相同網段的獨立IP,所有網絡功能和網絡中的真實機器幾乎完全一樣。

在Bridged模式下,計算機設備創建的虛擬機就像一臺真正的計算機一樣,它會直接連接到實際的網絡上,邏輯上 上網與宿主機(計算機設備)沒有聯繫。

優缺點: Bridged適合於局域網環境,優勢是虛擬機像一臺真正的主機一樣;缺點是可能會與其它物理主機IP衝突,並且在宿主機交換數據時,都會經過實際的路由器。在橋接模式下換了網絡環境後所有虛擬機的IP都會受影響。

 Host-only(僅主機)

在Host-only模式下,虛擬機的網卡會連接到宿主的VMnet1上,但宿主系統並不爲虛擬機提供任何路由服務,因此虛擬機只能與宿主機進行通信,不能連接到實際網絡中,即: 無法上網。

 以上三模式參考:https://www.linuxidc.com/Linux/2017-04/142865.htm

3、連接

從以上定義來看那麼不管選什麼模式應該都可以遠程連接的啊,只是各有優缺點,因此我們來實驗。

當這裏選擇橋接模式的時候

 Ifconfig查看一下ip地址

 

 和本地IP完全獨立開來

 按如下配置後連接

僅機主模式

這裏可以發現IP地址是屬於本機的一個地址

 

同樣能連接上,其他博文推薦的NAT網絡模式就不用截圖了。

因此,可以得出結論不管選哪個模式都可以進行遠程連接。只是橋接模式可能和局域網中其他實體機地址衝突,僅主機模式沒有網。

4、其他

若是ip地址和端口都明確了還是連接不上, 那麼檢查一下Linux系統中是否裝了ssh服務,或者是開啓這個服務沒有。

1、ps –e | grep sshd查看是否有ssh服務

(我這裏是沒有安裝的,因此下一步管理員權限下安裝)

2、sudo apt-get install openssh-server openssh-client

3、查看ssh狀態service sshd status

4、激活ssh服務service sshd start

 

鍵入密碼,成功開啓服務

原創:https://blog.csdn.net/qq_37094660/article/details/96334621

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章