反向ssh代理遠(yuǎn)程訪問處于內(nèi)網(wǎng)的電腦

本文來自我的網(wǎng)站-跨時代的jay

本文介紹一種遠(yuǎn)程訪問本地電腦的一種方法

利用ssh反向代理

以一臺處于公網(wǎng)的服務(wù)器作為媒介

從公網(wǎng)服務(wù)器上實現(xiàn)遠(yuǎn)程訪問處于局域網(wǎng)的本地電腦

應(yīng)用場景

訪問處于局域網(wǎng)下的本地電腦

我們知道

本地電腦沒有公網(wǎng)ip

無法實現(xiàn)遠(yuǎn)程訪問

但在同一局域網(wǎng)下

是可以訪問的

但是這樣局限性比較大

當(dāng)你出門在外卻想要訪問處在寢室的本地電腦時

這時如果該怎么辦

實現(xiàn)遠(yuǎn)程訪問

要求

有一臺處于公網(wǎng)的服務(wù)器

作用:訪問本地電腦的媒介

配置

在處于局域網(wǎng)下的本機電腦執(zhí)行命令

建議在root用戶下

$ ssh -NCfR 1111:localhost:22 username@IP -p 22

解釋

-f 在后臺執(zhí)行

-N 不實際連接而是做port forwarding

-R 做反向ssh

將公網(wǎng)服務(wù)器A的1111端口映射成連接內(nèi)網(wǎng)服務(wù)器與該公網(wǎng)服務(wù)器的反向ssh的端口22渔工。

username是你登錄公網(wǎng)服務(wù)器的用戶名袖迎,IP為服務(wù)器的公網(wǎng)ip

然后輸入登錄服務(wù)器A的密碼即可

修改公網(wǎng)機器A的SSH配置文件/etc/ssh/sshd_config

添加

GatewayPorts yes

這樣可以把監(jiān)聽的端口綁定到任意IP 0.0.0.0上

否則只有本機127.0.0.1可以訪問

服務(wù)器開啟對應(yīng)端口的防火墻

使用端口1111去映射本地端口22

那么服務(wù)器的端口1111肯定是要開啟的

初步遠(yuǎn)程登錄

首先在任何一臺機器上登錄公網(wǎng)服務(wù)器

windows上同樣可以使用 cmd登錄

$ ssh root@公網(wǎng)ip
$ ssh  本地登錄用戶名@localhost -p 1111

這個端口號可以隨意設(shè)置

不要和其他一些默認(rèn)的端口號一樣就可以

問題

每次登錄都需要密碼

可以創(chuàng)建密匙

實現(xiàn)ssl免密登錄

ssh-keygen -t rsa -f ~/.ssh/id_rsa -P ''
#-t 指定類型仪或,-f指定文件生成路徑,-P指定文件密碼(''表示無密碼)
ssh-copy-id -i .ssh/id_rsa.pub username@IP
# 這里的username為公網(wǎng)服務(wù)器的登錄名

這種反向代理不穩(wěn)定

使用autossh建立穩(wěn)定隧道

注意:此前提是可以本地可以免密登錄服務(wù)器

$  apt-get install autossh
# 我的本機是ubuntu
# 如果是centos 
#使用命令 $ yum install autossh
$ autossh -M 8888 -NCfR 1111:localhost:22 -o ServerAliveInterval=60 公網(wǎng)服務(wù)器登錄名@公網(wǎng)ip -p 22

有可能長時間沒有操作

會斷開

用autossh 自動重連

我們用一個端口8888去監(jiān)聽

并且用-o ServerAliveInterval=60

每隔60秒去操作一下(比較接地氣的說法)

每次開機后都要重新輸入命令

可以寫一個腳本

開機自啟

這樣就比較完美了

我的微信公眾號:跨時代的jay

關(guān)注我哦,定時推送知識

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末囤躁,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌保礼,老刑警劉巖沛励,帶你破解...
    沈念sama閱讀 218,204評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異炮障,居然都是意外死亡目派,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評論 3 395
  • 文/潘曉璐 我一進店門胁赢,熙熙樓的掌柜王于貴愁眉苦臉地迎上來企蹭,“玉大人,你說我怎么就攤上這事智末×律悖” “怎么了?”我有些...
    開封第一講書人閱讀 164,548評論 0 354
  • 文/不壞的土叔 我叫張陵系馆,是天一觀的道長送漠。 經(jīng)常有香客問我,道長由蘑,這世上最難降的妖魔是什么闽寡? 我笑而不...
    開封第一講書人閱讀 58,657評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮纵穿,結(jié)果婚禮上下隧,老公的妹妹穿的比我還像新娘。我一直安慰自己谓媒,他們只是感情好淆院,可當(dāng)我...
    茶點故事閱讀 67,689評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著句惯,像睡著了一般土辩。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上抢野,一...
    開封第一講書人閱讀 51,554評論 1 305
  • 那天拷淘,我揣著相機與錄音,去河邊找鬼指孤。 笑死启涯,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的恃轩。 我是一名探鬼主播结洼,決...
    沈念sama閱讀 40,302評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼叉跛!你這毒婦竟也來了松忍?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,216評論 0 276
  • 序言:老撾萬榮一對情侶失蹤筷厘,失蹤者是張志新(化名)和其女友劉穎鸣峭,沒想到半個月后宏所,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,661評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡摊溶,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,851評論 3 336
  • 正文 我和宋清朗相戀三年爬骤,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片更扁。...
    茶點故事閱讀 39,977評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡盖腕,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出浓镜,到底是詐尸還是另有隱情,我是刑警寧澤劲厌,帶...
    沈念sama閱讀 35,697評論 5 347
  • 正文 年R本政府宣布膛薛,位于F島的核電站,受9級特大地震影響补鼻,放射性物質(zhì)發(fā)生泄漏哄啄。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,306評論 3 330
  • 文/蒙蒙 一风范、第九天 我趴在偏房一處隱蔽的房頂上張望咨跌。 院中可真熱鬧,春花似錦硼婿、人聲如沸锌半。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,898評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽刊殉。三九已至,卻和暖如春州胳,著一層夾襖步出監(jiān)牢的瞬間记焊,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,019評論 1 270
  • 我被黑心中介騙來泰國打工栓撞, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留遍膜,地道東北人。 一個月前我還...
    沈念sama閱讀 48,138評論 3 370
  • 正文 我出身青樓瓤湘,卻偏偏與公主長得像瓢颅,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子岭粤,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,927評論 2 355

推薦閱讀更多精彩內(nèi)容