系列文章
- 在樹莓派上搭建web網(wǎng)站澄成,并內(nèi)網(wǎng)穿透發(fā)布到公網(wǎng)可訪問(wèn)
- 在樹莓派上搭建WordPress博客網(wǎng)站燥翅,并內(nèi)網(wǎng)穿透發(fā)布到公網(wǎng)
- 為樹莓派上的WordPress網(wǎng)站配置自己的域名斟湃,并發(fā)布到公網(wǎng)可訪問(wèn)
- 無(wú)公網(wǎng)IP,從公網(wǎng)SSH遠(yuǎn)程訪問(wèn)家中的樹莓派
- 為SSH遠(yuǎn)程樹莓派配置一個(gè)永久固定的公網(wǎng)TCP地址
接上一篇文章(無(wú)公網(wǎng)IP,從公網(wǎng)SSH遠(yuǎn)程訪問(wèn)家中的樹莓派),本文講述如何為樹莓派的SSH遠(yuǎn)程配置一個(gè)永久股東的公網(wǎng)TCP地址 ↓
通常济欢,每次啟動(dòng)Cpolar TCP
隧道時(shí),系統(tǒng)都會(huì)隨機(jī)分配
一個(gè)遠(yuǎn)程TCP地址和端口,它會(huì)在24小時(shí)后隨機(jī)變化小渊,這對(duì)于經(jīng)常訪問(wèn)的用戶法褥,或者生產(chǎn)環(huán)境的服務(wù)來(lái)說(shuō)很不方便。為此酬屉,您需要配置一個(gè)永久固定
的公網(wǎng)TCP地址半等。
前置條件
- 樹莓派
- 已啟動(dòng)SSH
- 已安裝cpolar
- 已升級(jí)至cpolar專業(yè)套餐
首先,登錄您的 cpolar 后臺(tái)呐萨,在cpolar后臺(tái)
-> 預(yù)留
-> 保留 TCP 地址
部分杀饵,添加一條記錄。
地區(qū)
選擇 China VIP
谬擦,和填寫描述
切距,然后點(diǎn)擊保留
按鈕。
系統(tǒng)會(huì)分配給您一個(gè)該地區(qū)的固定TCP地址惨远,可供長(zhǎng)期穩(wěn)定使用谜悟。
在調(diào)用 cpolar 時(shí)使用 -remote-addr
選項(xiàng)參數(shù),值為系統(tǒng)分配給您的保留 TCP 地址北秽。
命令行使用舉例:
- 將后臺(tái)預(yù)留的TCP地址綁定到本地SSH端口
cpolar tcp -remote-addr=1.tcp.vip.cpolar.cn:20046 22
修改cpolar配置文件
在樹莓派中葡幸,修改cpolar配置文件,在ssh隧道下贺氓,添加remote_addr參數(shù)
nano /usr/local/etc/cpolar/cpolar.yml
注意:配置文件中的remote_addr
參數(shù)為下劃線蔚叨,與命令行中使用的-remote-addr
中劃線不同。
修改完保存退出辙培。
- 測(cè)試配置文件缅叠,我們?cè)谇芭_(tái)單獨(dú)啟動(dòng)隧道文件,測(cè)試一下
cpolar start ssh
如上圖虏冻,已經(jīng)主明已經(jīng)啟動(dòng)了固定TCP端口隧道肤粱,與我們?cè)诤笈_(tái)獲得得隧道地址一致。
CTRL+C退出厨相。
- 重新啟動(dòng)cpolar服務(wù)领曼,使ssh隧道在后臺(tái)生效鸥鹉。
sudo systemctl restart cpolar
- 使用公網(wǎng)地址連接SSH測(cè)試
ssh pi@1.tcp.vip.cpolar.cn -p 20046
注意:由于公網(wǎng)端口變成20046,所以請(qǐng)求時(shí)庶骄,ssh命令要加上-p
參數(shù), 值為指定的cpolar公網(wǎng)端口號(hào)毁渗。
windows用戶修改ssh客戶端的默認(rèn)端口為cpolar的公網(wǎng)端口即可。
總結(jié):
現(xiàn)在单刁,我們每次遠(yuǎn)程連接樹莓派時(shí)灸异,不必每次修改遠(yuǎn)程ssh連接地址了,效率進(jìn)一步提升羔飞。
歡迎關(guān)注cpolar了解更多