無(wú)公網(wǎng)IP,SSH遠(yuǎn)程連接Linux CentOS【內(nèi)網(wǎng)穿透】


1. 創(chuàng)建tcp隧道
Linux CentOS安裝cpolar請(qǐng)參考該篇文章:Linux CentOS安裝Cpolar
在centOS系統(tǒng)本地安裝cpolar內(nèi)網(wǎng)穿透之后,在外部瀏覽器上訪問(wèn)centOS本地9200端口,訪問(wèn)方式:局域網(wǎng)ip+:9200
,打開(kāi)cpolar web ui界面。
安裝cpolar后,會(huì)默認(rèn)生成一個(gè)ssh名稱的隧道,如果有ssh,則可以直接跳到查看在線隧道列表,然后遠(yuǎn)程連接

如果沒(méi)有,我們點(diǎn)擊左側(cè)儀表盤的隧道管理
——創(chuàng)建隧道
,由于ssh連接默認(rèn)的是22端口,因此我們要來(lái)創(chuàng)建一條tcp隧道,指向22端口:
隧道名稱:可自定義,注意不要重復(fù)
協(xié)議:tcp
本地地址:22
域名類型:選擇隨機(jī)域名
地區(qū):選擇China VIP
點(diǎn)擊創(chuàng)建

創(chuàng)建好后打開(kāi)在線隧道列表,查看隨機(jī)公網(wǎng)tcp地址

2.遠(yuǎn)程訪問(wèn)
在外我們可以通過(guò)這個(gè)公網(wǎng)地址來(lái)SSH遠(yuǎn)程連接centos,以windows系統(tǒng)為例,我們使用在cmd窗口即可遠(yuǎn)程連接centOS
ssh -p 端口號(hào) 用戶名@公網(wǎng)地址
這里需要注意,由于我們的本地22端口到了公網(wǎng)被映射到了23075端口(您的公網(wǎng)端口可能不一樣),所以,ssh命令需要加-p參數(shù),后面加公網(wǎng)端口號(hào)

同時(shí)我們使用xshell工具也可以連接

3.固定TCP地址
我們通過(guò)cpolar建立的臨時(shí)TCP數(shù)據(jù)隧道,成功連接了位于局域網(wǎng)下的centos系統(tǒng),,并能通過(guò)這條TCP連接隧道進(jìn)行無(wú)差別操作。不過(guò),此時(shí)的TCP數(shù)據(jù)隧道還是隨機(jī)臨時(shí)TCP隧道,每隔24小時(shí)端口號(hào)就會(huì)發(fā)生變化,更適合應(yīng)用于系統(tǒng)調(diào)試、遠(yuǎn)程解決操作問(wèn)題等環(huán)境。
如果想要讓這條數(shù)據(jù)隧道長(zhǎng)期穩(wěn)定存在,我們還需要進(jìn)一步的設(shè)置。
要建立一條穩(wěn)定的TCP數(shù)據(jù)隧道,我們首先要登錄cpolar官網(wǎng),進(jìn)入儀表臺(tái)的預(yù)留
界面


在預(yù)留界面中,找到保留的TCP地址
項(xiàng)目。在這個(gè)項(xiàng)目下,我們填入一些必要信息,如識(shí)別數(shù)據(jù)隧道的隧道名稱、隧道使用區(qū)域等。

在這些信息填入后,點(diǎn)擊右側(cè)的保留
按鈕,將cpolar官網(wǎng)后臺(tái)的隧道固定下來(lái)。此時(shí)cpolar會(huì)生成一個(gè)隧道端口,這就是我們ssh連接到centos系統(tǒng)的固定地址

接著我們回到cpolar界面,打開(kāi)隧道列表
,找到之前創(chuàng)建的隨機(jī)臨時(shí)TCP隧道,進(jìn)入編輯
頁(yè)面

將我們?cè)赾polar官網(wǎng)獲得的隧道端口粘貼進(jìn)預(yù)留的TCP地址
欄中,然后點(diǎn)擊下方的更新
按鈕

然后再次查看在線隧道列表,發(fā)現(xiàn)ssh的隧道對(duì)應(yīng)的公網(wǎng)地址變成了我們官網(wǎng)保留的固定地址

此時(shí),我們就可以在其他設(shè)備和操作系統(tǒng)下,使用命令,穩(wěn)定輕松的連接到Ubuntu系統(tǒng)中,且不用再擔(dān)心數(shù)據(jù)隧道端口號(hào)重置的問(wèn)題。
ssh -p端口號(hào) 用戶名@公網(wǎng)地址

同時(shí)使用xshell工具也可以連接

通過(guò)以上操作,我們已經(jīng)能夠長(zhǎng)期穩(wěn)定的使用cpolar建立的TCP數(shù)據(jù)隧道,在任意操作系統(tǒng)及網(wǎng)絡(luò)環(huán)境下,連接到另一設(shè)備上,這一點(diǎn)對(duì)于電腦與樹(shù)莓派、linux電腦或其他硬件設(shè)備的互聯(lián),都能帶來(lái)極大便利。如果您對(duì)cpolar有任何疑問(wèn),歡迎與我們聯(lián)系,我們必將為您提供力所能及的協(xié)助。