公網(wǎng)使用SSH遠(yuǎn)程登錄macOS服務(wù)器的過(guò)程(內(nèi)網(wǎng)穿透)
前言
macOS系統(tǒng)自帶有Secure Shell 客戶端,它可讓您登錄到偵聽傳入SSH連接的遠(yuǎn)程服務(wù)器和臺(tái)式機(jī)。我們可以用ssh username@ip
來(lái)ssh到服務(wù)器,但通常局限于局域網(wǎng)內(nèi)的遠(yuǎn)程。
本次教程,我們將使用cpolar內(nèi)網(wǎng)穿透工具,映射ssh服務(wù)默認(rèn)端口:22端口,獲取公網(wǎng)地址,實(shí)現(xiàn)在公網(wǎng)環(huán)境下的ssh遠(yuǎn)程登錄,無(wú)需公網(wǎng)IP,也無(wú)需設(shè)置路由器。
1. macOS打開遠(yuǎn)程登錄
打開系統(tǒng)偏好設(shè)置,點(diǎn)擊共享
勾選打開遠(yuǎn)程登錄
,復(fù)制右側(cè)的ssh遠(yuǎn)程登錄命令
2. 局域網(wǎng)內(nèi)測(cè)試ssh遠(yuǎn)程
本例以windows系統(tǒng)測(cè)試ssh遠(yuǎn)程,點(diǎn)擊開始菜單欄搜索cmd
,打開命令提示符,輸入ssh命令,提示確認(rèn),輸入yes
并回車,提示輸入macOS登錄密碼
ssh username@ip地址
如:
ssh eve@192.168.0.106
局域網(wǎng)內(nèi)ssh遠(yuǎn)程登錄macOS成功。
3. 公網(wǎng)ssh遠(yuǎn)程連接macOS
當(dāng)成功實(shí)現(xiàn)在局域網(wǎng)內(nèi)ssh遠(yuǎn)程登錄macOS后,接下來(lái),我們將通過(guò)cpolar內(nèi)網(wǎng)穿透映射22端口,實(shí)現(xiàn)在公網(wǎng)環(huán)境下ssh遠(yuǎn)程連接macOS,無(wú)需公網(wǎng)IP,也無(wú)需設(shè)置路由器。
cpolar官網(wǎng):https://www.cpolar.com/
3.1 macOS安裝配置cpolar
macos安裝cpolar內(nèi)網(wǎng)穿透可通過(guò)homebrew包管理器進(jìn)行安裝,無(wú)需手動(dòng)下載安裝包。
安裝homebrew
Homebrew是一款Mac OS下的套件管理工具,擁有安裝、卸載、更新、查看、搜索等很多實(shí)用的功能。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
通過(guò)Homebrew包管理器安裝cpolar內(nèi)網(wǎng)穿透
brew tap probezy/core && brew install cpolar
token認(rèn)證
登錄cpolar官網(wǎng)后臺(tái),點(diǎn)擊左側(cè)的驗(yàn)證,查看自己的認(rèn)證token,之后將token貼在命令行里
cpolar authtoken xxxxxxx
安裝服務(wù)
sudo cpolar service install
啟動(dòng)服務(wù)
sudo cpolar service start
登錄cpolar web UI管理界面
在瀏覽器上訪問(wèn)本地9200端口【http://127.0.0.1:9200/】,使用cpolar賬號(hào)登錄。
登錄成功后,點(diǎn)擊左側(cè)儀表盤的隧道管理——隧道列表,可以看到兩條樣例隧道(可自行編輯或者刪減)
- ssh隧道:指向本地22端口,tcp協(xié)議
- website隧道:指向本地8080端口,tcp協(xié)議
本次我們可以直接使用ssh樣例隧道,或者也可以創(chuàng)建一條新的隧道。
3.2 獲取ssh隧道公網(wǎng)地址
點(diǎn)擊左側(cè)儀表盤的狀態(tài)——在線隧道列表,找到ssh隧道,可以看到系統(tǒng)有自動(dòng)生成相應(yīng)的公網(wǎng)地址,將其復(fù)制下來(lái),注意tcp://
無(wú)需復(fù)制,本例為6.tcp.cpolar.top:14946
。
3.3 測(cè)試公網(wǎng)ssh遠(yuǎn)程連接macOS
打開命令提示符,輸入ssh命令:
ssh macOS用戶名@公網(wǎng)地址 -p 公網(wǎng)端口號(hào)
注意:由于我們的本地22端口到了公網(wǎng)被映射到了14946端口,所以,ssh命令需要加-p參數(shù),后面加公網(wǎng)隧道端口號(hào)
如:
ssh eve@6.tcp.cpolar.top -p 14946
ssh遠(yuǎn)程登錄成功!
4. 配置公網(wǎng)固定TCP地址
cpolar默認(rèn)安裝的ssh樣例隧道使用的是隨機(jī)端口地址,它會(huì)在24小時(shí)內(nèi)隨機(jī)變化,這對(duì)于經(jīng)常訪問(wèn)的用戶,或者生產(chǎn)環(huán)境的服務(wù)來(lái)說(shuō)很不方便。為此,我們可以為其配置一個(gè)永久固定的公網(wǎng)TCP地址來(lái)進(jìn)行遠(yuǎn)程,同時(shí)提高帶寬。
注意需要將cpolar套餐升級(jí)至專業(yè)套餐或以上。
4.1 保留一個(gè)固定TCP端口地址
登錄cpolar官網(wǎng)后臺(tái),點(diǎn)擊左側(cè)的預(yù)留,找到保留的TCP地址:
地區(qū):選擇China VIP描述:即備注,可自定義填寫
點(diǎn)擊保留
固定TCP地址保留成功,系統(tǒng)生成相應(yīng)的公網(wǎng)地址+固定端口號(hào),將其復(fù)制下來(lái)
4.2 配置固定TCP端口地址
訪問(wèn)http://127.0.0.1:9200/登錄cpolar web UI管理界面,點(diǎn)擊左側(cè)儀表盤的隧道管理——隧道列表,找到ssh隧道,點(diǎn)擊右側(cè)的編輯
修改隧道信息,配置固定TCP端口地址:
- 端口類型:改為選擇
固定TCP端口
- 預(yù)留的TCP地址:填寫剛剛保留成功的固定TCP端口地址
點(diǎn)擊更新
提示更新隧道成功,點(diǎn)擊左側(cè)儀表盤的狀態(tài)——在線隧道列表,可以看到ssh隧道的公網(wǎng)地址已經(jīng)更新為固定TCP端口地址,將其復(fù)制下來(lái)。
5. 使用固定TCP端口地址ssh遠(yuǎn)程
ssh eve@3.tcp.vip.cpolar.cn -p 11564
ssh遠(yuǎn)程登錄成功,現(xiàn)在該公網(wǎng)地址不會(huì)再隨機(jī)變化。
到此這篇關(guān)于公網(wǎng)使用SSH遠(yuǎn)程登錄macOS服務(wù)器【內(nèi)網(wǎng)穿透】的文章就介紹到這了,更多相關(guān)SSH遠(yuǎn)程登錄macOS服務(wù)器內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
github的使用_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
這篇文章主要為大家詳細(xì)介紹了github使用的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-08-08基于BaseHTTPRequestHandler的HTTP服務(wù)器使用及實(shí)現(xiàn)方法
BaseHTTPRequestHandler是Python中的一個(gè)基類,屬于http.server模塊,用于處理HTTP請(qǐng)求的基本功能,下面詳細(xì)介紹BaseHTTPRequestHandler的主要特點(diǎn)和使用方法,感興趣的朋友一起看看吧2023-10-104種VPS主機(jī)技術(shù)原理及優(yōu)缺點(diǎn)(VPS獨(dú)享主機(jī)技術(shù)原理)
這篇文章主要介紹了4種VPS主機(jī)技術(shù)原理及優(yōu)缺點(diǎn)(VPS獨(dú)享主機(jī)技術(shù)原理),需要的朋友可以參考下2015-09-09Hadoop腳本遠(yuǎn)程控制中SSH常見問(wèn)題詳解
這篇文章主要為大家介紹了Hadoop腳本遠(yuǎn)程控制中SSH常見問(wèn)題詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-02-02用 Win2003 架設(shè)郵件服務(wù)器 圖文詳解
很多企業(yè)局域網(wǎng)內(nèi)都架設(shè)了郵件服務(wù)器,用于進(jìn)行公文發(fā)送和工作交流。但使用專業(yè)的企業(yè)郵件系統(tǒng)軟件需要大量的資金投入,這對(duì)于很多企業(yè)來(lái)說(shuō)是無(wú)法承受的2012-10-10使用?Koa?+?TS?+?ESLlint?搭建node服務(wù)器的過(guò)程詳解
這篇文章主要介紹了使用?Koa?+?TS?+?ESLlint?搭建node服務(wù)器,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-05-05服務(wù)器C盤不夠用 服務(wù)器c盤滿了怎么擴(kuò)容
這篇文章主要介紹了服務(wù)器C盤不夠用 服務(wù)器c盤滿了怎么擴(kuò)容的相關(guān)資料,需要的朋友可以參考下2023-03-03HTTP與HTTP協(xié)作的Web服務(wù)器訪問(wèn)流程圖解
記得以前剛接觸網(wǎng)站的時(shí)候,很奇怪一臺(tái)服務(wù)器上可以放很多個(gè)網(wǎng)站,不用的域名就可以訪問(wèn)不同的目錄,今天看起來(lái)的理所當(dāng)然以前真是不可思議,今天剛好看到了這篇文章就為大家分享一下2018-10-10