上一篇
- SSH遠端樹莓派:Mac/linux系統ssh遠端樹莓派 3/4
在之前的文章裡,我們向大家介紹了如何通過cpolar,使用SSH在遠端通路本地的樹莓派,這不僅能夠讓我們能友善的在公衆網際網路環境下通路到家裡的樹莓派,從中調取我們所需的資料,搭建起屬于自己的雲存儲服務,還能以家裡的樹莓派為伺服器,建立屬于自己的網頁。但無論是那種應用場景,穩定通路都是不可或缺的重點。今天我們就為大家介紹,如何設定cpolar,為樹莓派的SSH建構一個永久固定TCP位址。
如果看過我們之前的文章介紹,就會很輕易的發現,能夠讓公共網際網路通過SSH通路樹莓派的關鍵,是cpolar打通的資料隧道,是以想要讓樹莓派能在任何時候都能穩定通路,就必須對cpolar進行設定。具體為:
1、登入cpolar官網更新套餐
cpolar在設計之初,就考慮過使用者對穩定資料隧道的需求,是以cpolar可以通過更新服務套餐類型,對某條(或多條)資料隧道進行固定,以友善客戶使用。隻要登入cpolar官網。進入自己賬戶下的“儀表盤”,就可以友善的對套餐進行更新。
2、設定需要保留的TCP位址
這一步我們需要在cpolar儀表盤頁面下,點選頁面左側的“預留”按鈕。進入“預留”界面後,點選“保留的TCP”位址選項。
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAnYldHL0FWby9mZvwFN4ETMfdHLkVGepZ2XtxSZ6l2clJ3LcV2Zh1Wa9M3clN2byBXLzN3btgHL9s2RkBnVHFmb1clWvB3MaVnRtp1XlBXe0xCMy81dvRWYoNHLwEzX5xCMx8FesU2cfdGLwMzX0xiRGZkRGZ0Xy9GbvNGLpZTY1EmMZVDUSFTU4VFRR9Fd4VGdsQTMfVmepNHLrJXYtJXZ0F2dvwVZnFWbp1zczV2YvJHctM3cv1Ce-cGcq5CM3cjM3kzYyAjMmJTMyIjNzYzX3ADM1UTMyAzLcFTMyIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjLyM3Lc9CX6MHc0RHaiojIsJye.jpg)
這裡的“地區”選擇china VIP,并根據實際情況填寫“描述”,用以區分不同的SSH。在填寫完内容後,就可以點選右側的“保留”按鈕,讓cpolar生成一個固定的TCP位址,以達到長期使用該隧道的目的。
接着我們需要将cpolar預留的TCP位址,與本地的SSH端口綁定,即輸入指令行:
cpolar tcp -remote-addr=1.tcp.vip.cpolar.cn:20046 22
此時再修改樹莓派中cpolar的配置檔案,讓cpolar記住我們做的修改。在樹莓派中輸入:“nano /usr/local/etc/cpolar/cpolar.yml”指令,打開cpolar的配置檔案。
在其中輸入“remote_addr=1.tcp.vip.cpolar.cn:20046”,出現以下圖檔所示内容,即說明修改成功。
需要注意的是,配置檔案中remote_addr參數為下劃線,而指令行中使用的-remote-addr是劃線,兩者不可混淆。在輸入正确的指令行後,即可儲存退出。
為确定所作的配置修改無誤,我們應該進行一次測試,即在cpolar界面輸入“cpolar start ssh”,單獨啟動資料隧道: