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