外網穿透內網Linux系統22埠(SSH)教程
此教程可用於實現在外網SSH成功連線處於內網的Linux裝置
一、註冊賬號,開通免費隧道
1、首先我們開啟閃庫官網,下載windows版本( 免費隧道要在win客戶端開通並配置)
2、下載後解壓雙擊執行,我們開啟客戶端,註冊免費賬號
3、然後我們登入客戶端,開通免費隧道,填寫你要穿透的服務相對應的埠和ip;
配置隧道
名稱自定義,可修改
內網地址 填寫 127.0.0.1
內網埠 填寫 22
填好如下圖示:
3、填寫完畢如下,我們不用點選啟動隧道,直接點右上角退出客戶端( 如果我們不是window的系統,就不要再window客戶端啟動隧道,window客戶端配置隧道即可); 下圖的對映外網埠,如果你的服務是http模式,那麼直接訪問對映外網地址即可,如果你是tcp模式,要加上下圖的長外網埠訪問;ssh選擇tcp模式, 注要 加上外網埠訪問
二.下載閃庫linux版本
1、可使用 wget 下載或直接在 官網 下載並使用 rz 命令上傳,這裡我們選擇第一種
首先連線上本地終端,在終端輸入如下命令下載閃庫
wget
2、然後登陸控制檯, 複製令牌;控制檯地址:
3.啟動閃庫
在內網Linux中,我們剛才已經下載了閃庫,現在我們啟動它
先 執行如下命令賦予閃庫可執行許可權:
chmod -R 777 ./sk_linux_64
再 啟動,並 輸入 我們剛才複製過的隧道的 令牌
./sk_linux_64
登入成功,現在您可訪問xx.nat.ipyingshe.com:38609,將直接對映到您本地的127.0.0.1:22
看到以上字樣,即代表穿透成功。
4.連線測試
開啟您常用的ssh工具,進行連線測試:
主機地址 填寫 xx.nat.ipyingshe.com (您也可以透過 ping myssh.xiaomy.net 命令 得到 IP ,並填寫在此處)
埠 填寫 38609
連線成功
如圖所示,連線已經成功,現在我可以在任意外網或內網,透過 xx.nat.ipyingshe.com:38609 連線到我的SSH
若您無法連線成功,請檢查 防火牆 等是否 關閉