在工作場景中,需要通過Windows系統(tǒng)遠(yuǎn)程連接Linux系統(tǒng)以完成部署任務(wù)。然而,Windows與Linux設(shè)備不在同一局域網(wǎng)內(nèi),且Linux所在外網(wǎng)的IP地址為動(dòng)態(tài)分配,這給遠(yuǎn)程訪問帶來了困難。為解決這一問題,作者利用花生殼工具,將動(dòng)態(tài)IP映射為固定域名,從而實(shí)現(xiàn)穩(wěn)定便捷的遠(yuǎn)程操作。

1、 首先,檢查Linux系統(tǒng)電腦是否已啟用SSH服務(wù),并確認(rèn)其端口號;

2、 于終端內(nèi)輸入

3、 若顯示Active: active (running),則表明SSH服務(wù)已經(jīng)成功啟動(dòng)。

打開網(wǎng)易新聞 查看精彩圖片

4、 隨后,在終端里輸入

5、 結(jié)果中會顯示

6端口號為22,即使用的是22號端口。

打開網(wǎng)易新聞 查看精彩圖片

7、 在Linux電腦上安裝花生殼軟件,或者在與Linux電腦同處一個(gè)局域網(wǎng)的其他設(shè)備(支持Linux或Windows系統(tǒng))上安裝該軟件。接著,選擇內(nèi)網(wǎng)穿透功能,添加端口映射以實(shí)現(xiàn)外部訪問。確保配置正確,以便順利連接目標(biāo)服務(wù)。

打開網(wǎng)易新聞 查看精彩圖片

8、 在Windows電腦上安裝SSH Secure Shell Client,用于訪問遠(yuǎn)程Linux電腦。打開軟件后點(diǎn)擊Quick Connect,在Host name處填入花生殼的域名,在Port中輸入域名后跟隨的隨機(jī)端口號,例如此處為15541,完成設(shè)置后即可連接遠(yuǎn)程主機(jī)。

9、 這里要留意:端口號已不是22。在局域網(wǎng)內(nèi),若不借助花生殼,可使用22端口;而當(dāng)前是通過花生殼將動(dòng)態(tài)IP轉(zhuǎn)為固定域名,所以需使用與該域名對應(yīng)的端口。

打開網(wǎng)易新聞 查看精彩圖片

10、 成功后,將顯示遠(yuǎn)程Linux電腦的命令執(zhí)行狀態(tài)。

打開網(wǎng)易新聞 查看精彩圖片