操作目的:
使無公網ip的主機能被外網訪問,實現ssh對伺服器的遠端管理
硬體準備:
1.服務端:skura frp主機(skura frp 免費提供,有待建立)
2.客戶端:接在無線路由器(內網)上的ubuntu主機(有待配置),這是自己的電腦主機
先講下內網穿透吧,為什麼要用他。如下圖
內網穿透原理:
簡單說下,內網相當於是監獄,裡面的囚犯(主機)之間可以相互玩耍,但是外面的人看不到你(訪問不到你),所以就需要靠關係買下看守,這樣你的親朋好友就能有機會探監了,很明顯這裡的看守的作用就是埠對映的作用(他把探望你的人引領到你的cell門口),好了能理解就好。
具體步驟:
1.開啟網頁natfrp.com,進去註冊乙個賬號,然後登入你會進入這個頁面,點選建立隧道
*建立步驟:
**伺服器隨便選
**隧道名稱任意,隧道型別tcp(我為了ssh到我的內網伺服器所以用這個型別,具體右邊欄有介紹,具體情況具體選擇),本地位址(ubuntu下用命令ifconfig,找到inet欄的ip即為本地位址,windows在cmd下用ipconfig獲取,也可以用下圖方式獲得)
先開啟網路介面卡,找到自己的用來上網的介面卡,雙擊,點選詳細資訊,裡面的ipv4位址即為本地位址
**本地埠,我要用ssh就是22,你要用http網頁服務就是80
**遠端埠就是伺服器的埠,隨機吧,因為你不知道別人用了哪些埠,最底下最左邊點下隨機埠
**網域名稱不是做web服務的不用填,最後點選完成建立就好了
1②進到skura目錄下mkdir skura
④給軟體執行許可權,chmod就是change mode,改變檔案屬性用的,+x是新增執行許可權,後面是我們的執行軟體
1注意不同版本軟體名也不一樣,這裡得視情況改你可以輸入ll 就可以看到skura目錄下執行軟體的名字了,看下圖chmod +x frpc_linux_amd64
綠色的就是可執行檔案,我圈出來的左邊的x就是上面命令chmod +x改的
⑤建立乙個客戶端配置檔案frpc.ini
1⑥編輯檔案內容,進去後鍵入i,你能看到底下返回insert字樣說明進入了插入編輯模式,然後配置內容在哪呢sudo
touch frpc.ini
1⑦回到管理管理網頁,點選配置檔案,如下圖sudo
vi frpc.ini
選中你之前建立隧道用到的伺服器,然後配置內容就已經有了,直接把他複製到我們剛創的frpc.ini檔案
⑧按esc鍵,再按shift+;輸入wq,儲存並提出
⑨最後輸入./frpc_linux_amd64執行服務
1 ./frpc_linux_amd64如果看到以下介面就算成功了
3.windows主機下遠端連線我們剛配置好的ubuntu主機
開啟cmd,輸入
1這裡遠端埠就是之前建立隧道的遠端埠,使用者名稱是你的ubuntu登入的使用者名稱,不知道的填root , 後面是伺服器的位址,我用的是徐州多線,配置檔案裡server_addr那欄就是,結果會返回乙個選項,連線的主機沒有設定金鑰你是否繼續鏈結,鍵入yes就行了,如下圖ssh -p 遠端埠 使用者名稱@45.253.67.78
整個過程如上,**不對或有疑問歡迎提出
超實用Mac軟體分享
我始終認為,良好的基礎設計加上超強的擴充套件性才是乙個好系統。mac系統也有很多缺點和不足,雖然是出於設計考慮,但是實際上,對於使用的人來說,造成了很多不方便。雖然我不認為mac是最棒的作業系統,但是mac一定是乙個很有潛力的作業系統。下面推薦一些實用軟體,對於提公升使用體驗很不錯。easyfind...
超實用Mac軟體分享
我始終認為,良好的基礎設計加上超強的擴充套件性才是乙個好系統。mac系統也有很多缺點和不足,雖然是出於設計考慮,但是實際上,對於使用的人來說,造成了很多不方便。雖然我不認為mac是最棒的作業系統,但是mac一定是乙個很有潛力的作業系統。下面推薦一些實用軟體,對於提公升使用體驗很不錯。easyfind...
超實用Mac軟體分享(二)
上一次推薦了一些軟體,發給一些朋友後,大家試用了一下說有些還是不錯的。後來又有朋友陸陸續續推薦了一些其他軟體,並且我發現自己還有一些軟體也沒全寫上,所以再做個續篇吧。dasydisk mac上非常強大的硬碟檔案大小分析軟體。全盤分析所有資料夾的大小,並用餅圖和列表的方式顯示。介面華麗,功能實用。在目...