3 回答

TA貢獻14條經(jīng)驗 獲得超4個贊
首先你要現(xiàn)在網(wǎng)絡(luò)的連接方式:橋接模式、NAT模式、僅主機模式,按照老師所說,現(xiàn)在橋接模式是最為簡單的,但是我感覺第二種NAT模式也是比較方便,這種模式IP會自動分配,你只需要通過ifconfig查看你的Linux的IP地址,然后保證本機可以ping通這個地址就可通過Xshell連接

TA貢獻1條經(jīng)驗 獲得超0個贊
最簡單的方法:
網(wǎng)絡(luò)連接方式選擇,網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT),這種方式,Linux內(nèi)部網(wǎng)絡(luò)的ip自動分配,無需手動管理,且linux所有網(wǎng)絡(luò)通信,都是轉(zhuǎn)發(fā)給宿主機,然后再轉(zhuǎn)發(fā)給虛擬機linux,所以宿主機能聯(lián)網(wǎng),linux就能上網(wǎng),我這里用的virtual Box虛擬機,原理和vm虛擬機一樣。
網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT),沒有配置的情況下是不支持,宿主機直接訪問虛擬機的,所這里還需要一步配置。點擊連接方式下面的“高級”,如圖:
點擊“端口轉(zhuǎn)發(fā)”,進行如下圖所示的配置:
這個設(shè)置的意思是,將本地主機即你的真實機器的22號端口手動的數(shù)據(jù)發(fā)給虛擬機主機的22端口,為什么是22號端口呢,因為xshell用的ssh協(xié)議,用的就是22端口進行通信,子系統(tǒng)的ip就是虛擬機linux內(nèi)部網(wǎng)絡(luò)的ip,默認ip是10.0.2.15,不同情況可能有所不同,比如裝了多臺虛擬機,可以通過ifconfig查看。現(xiàn)在設(shè)置xshell連接地址為127.0.0.1即可。
添加回答
舉報