在外SSH遠(yuǎn)程連接Ubuntu系統(tǒng)【無公網(wǎng)IP】

隨著科技和經(jīng)濟(jì)的發(fā)展,我們身邊的電子設(shè)備也越來越多,而不同的電子設(shè)備也讓我們接觸到各有特色的操作系統(tǒng)。但多種操作系統(tǒng)之間如何有效的進(jìn)行數(shù)據(jù)互聯(lián)并進(jìn)行遠(yuǎn)程操作,又成為比較麻煩的事?,F(xiàn)在,我們可以通過cpolar建立的數(shù)據(jù)隧道,連接起不同的操作系統(tǒng)。現(xiàn)在,我們就來看看如何讓W(xué)indows與Ubuntu系統(tǒng)進(jìn)行遠(yuǎn)程互聯(lián)。

首先,我們需要在Ubuntu系統(tǒng)下安裝cpolar軟件。不過有的Ubuntu系統(tǒng)并未自帶curl軟件,因此需要先安裝curl,可以輸入命令
sudo apt install curl
安裝curl軟件,接著我們輸入命令,安裝cpolar軟件
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
向系統(tǒng)添加服務(wù)
sudo systemctl enable cpolar
啟動cpolar服務(wù)
sudo systemctl start cpolar




完成cpolar的安裝程序后,我們可以在Ubuntu系統(tǒng)的瀏覽器地址欄中,輸入localhost:9200,打開cpolar客戶端的Web-UI界面。并登錄cpolar客戶端。


接著我們點(diǎn)擊cpolar主界面左側(cè)“隧道管理”項(xiàng)下的“創(chuàng)建隧道”,并為這條數(shù)據(jù)隧道進(jìn)行必要的設(shè)置。其中隧道名稱設(shè)定為ssh、協(xié)議選擇為tcp、本地地址設(shè)定為端口22號、端口類型暫時設(shè)置為隨機(jī)臨時tcp端口。在設(shè)置完畢后,就可以點(diǎn)擊下方的“創(chuàng)建”按鈕,取得連接到Ubuntu系統(tǒng)的公網(wǎng)地址。

取得Ubuntu的公網(wǎng)地址后,我們就能打開Windows的命令行界面。并將輸入命令
ssh -p XXXXX 用戶名@1.tcp.vip.cpolar.cn(X為cpolar生成的端口號,用戶名替換為主機(jī)用戶名)
此處需要注意的有兩點(diǎn),一是在數(shù)字端口號之前,一定要添加“(空格)-p(空格)”,否則是無法連接隧道的;二是“ssh ubuntu用戶名@”之后,要輸入復(fù)制客戶端生成的tcp地址。在輸入正確的命令后,系統(tǒng)會出現(xiàn)提示信息,詢問是否確定連接該端口,并要求輸入Ubuntu系統(tǒng)的密碼,此時分別輸入“yes”和ubunt系統(tǒng)密碼即可。

只要系統(tǒng)出現(xiàn)了上圖所示的綠色字符,顯示內(nèi)容為Ubuntu系統(tǒng)的名稱(并后帶@Ubuntu),就證明在Windows系統(tǒng)SSH連接Ubuntu已經(jīng)成功,我們可以通過輸入命令對Ubuntu系統(tǒng)進(jìn)行操作。當(dāng)然,cpolar的功能并不僅限于遠(yuǎn)程連接其他系統(tǒng),通過cpolar創(chuàng)建的數(shù)據(jù)隧道,還能應(yīng)用在更多場景中。如果您對cpolar的使用有任何疑問,歡迎與我們聯(lián)系,我們必將為您提供力所能及的協(xié)助。