樹(shù)莓派無(wú)路由咆畏、無(wú)顯示器ssh外網(wǎng)直連

前言

先說(shuō)我一共用到了哪些硬件以及軟件:

  • 硬件:
    1.樹(shù)莓派3b(不含顯示器)
    2.筆記本電腦(win10系統(tǒng))
    3.網(wǎng)線(xiàn)(無(wú)路由器)
    4.32G SD卡一張
  • 軟件:
    1.VNC(windows版和raspberry版)
    2.Xshell(windows版)
    3.nat123內(nèi)網(wǎng)映射服務(wù)(raspberry版)
    4.JuiceSSH(Android手機(jī)版)

由于我用的校園wifi挡鞍,因此沒(méi)有路由器沼本,所以直接用網(wǎng)線(xiàn)連接電腦獲取到樹(shù)莓派的ip進(jìn)行ssh連接。然后想要脫離網(wǎng)線(xiàn)的束縛就比較蛋疼了,因?yàn)檫B接校園網(wǎng)wifi需要在網(wǎng)頁(yè)里輸入賬號(hào)密碼程储,而樹(shù)莓派直連電腦使用的是電腦分享的網(wǎng)絡(luò),即便我用VNC打開(kāi)網(wǎng)頁(yè)連上了校園wifi,但是網(wǎng)線(xiàn)拔了之后樹(shù)莓派的ip地址將會(huì)發(fā)生變化章鲤,變化后的ip無(wú)法得知摊灭,也沒(méi)法用ssh連接。

但這些問(wèn)題最終都被機(jī)智的我一一解決了败徊,最終可以在任何地點(diǎn)都可以通過(guò)我的域名www.zyy98.top加映射的12245端口實(shí)現(xiàn)外網(wǎng)ssh遠(yuǎn)程連接帚呼。
中間找了不少教程和資料,也走了不少?gòu)澛分灞模卮擞涗浵聛?lái)煤杀,希望能夠幫到其他基友小伙伴。
下面放幾張效果圖:

  • PC端ssh訪(fǎng)問(wèn)(使用的是Xshell沪哺,不是putty沈自,感覺(jué)putty太老了):


    Xshell1.png

    Xshell2.png
  • PC端VNC訪(fǎng)問(wèn)(外網(wǎng)訪(fǎng)問(wèn)賊卡):

  • 手機(jī)端ssh訪(fǎng)問(wèn):


    JuiceSSH.png
  • 手機(jī)端VNC訪(fǎng)問(wèn)(也是賊卡):


    VNC.png

好,話(huà)不多說(shuō)辜妓,讓我們從頭開(kāi)始~

安裝系統(tǒng)

1.下載系統(tǒng)鏡像并解壓

我這里用的是2017-07-05的樹(shù)莓派官方系統(tǒng)枯途,建議第一次裝系統(tǒng)最好都使用官方系統(tǒng)


樹(shù)莓派系統(tǒng)鏡像壓縮包

解壓后的系統(tǒng)鏡像后綴名為.img,約有4.34G


樹(shù)莓派系統(tǒng)鏡像
2.下載SDFormatter軟件并格式化SD卡
SDFormatter
3.下載Win32DiskImager軟件并燒制系統(tǒng)(以下截圖部分來(lái)自百度經(jīng)驗(yàn))
  • 點(diǎn)擊盤(pán)符下拉框選擇盤(pán)符籍滴,例如:SD卡為H盤(pán)


    選擇盤(pán)符.png
  • 點(diǎn)擊藍(lán)色“文件夾”圖標(biāo)選擇鏡像柔袁,完成后,點(diǎn)擊Write异逐,進(jìn)行寫(xiě)卡,如下圖


    選擇鏡像文件.png

    寫(xiě)入系統(tǒng).png
  • 提示框直接點(diǎn)YES插掂,格式化SD卡灰瞻,
    開(kāi)始寫(xiě)入,速度視電腦與SD 卡的通訊速度而定辅甥,
    等待好大會(huì)提示 Write Successful酝润!,表示成功璃弄。


    image1.png

    image2.png

    image3.png
4.創(chuàng)建ssh文件(此步非常關(guān)鍵R)

自 2016-11 官方發(fā)布的 Raspbian 系統(tǒng)鏡像,系統(tǒng)默認(rèn)禁用了 SSH 服務(wù)夏块,所以即便成功查詢(xún)到樹(shù)莓派ip也不一定能連接成功疏咐,因此我們?cè)诎裇D卡裝入樹(shù)莓派前就要確保系統(tǒng)的SSH是打開(kāi)的。
重新開(kāi)啟也很簡(jiǎn)單脐供,進(jìn)入到根目錄(boot下)浑塞,新建一個(gè)名為ssh的空白文件就行了,文件不要有后綴名政己,也不需要寫(xiě)入任何內(nèi)容酌壕。


image.png
5.將SD卡插入樹(shù)莓派,給樹(shù)莓派通上電源,過(guò)一會(huì)觀(guān)察到有綠燈亮則說(shuō)明系統(tǒng)刷入成功

查找樹(shù)莓派ip并使用SSH登錄

1.在插網(wǎng)線(xiàn)之前要把被連接的電腦設(shè)置好
  • 打開(kāi)電腦的控制面板卵牍,選擇“網(wǎng)絡(luò)和Internet”中的“查看網(wǎng)絡(luò)狀態(tài)和任務(wù)”


    控制面板.png

    默認(rèn)打開(kāi)的控制面板可能是這個(gè)樣子的果港,只要返回上一級(jí)目錄就能看到上圖了


    默認(rèn)控制面板.png
  • 選擇更改適配器設(shè)置


    更改適配器設(shè)置.png
  • 選擇你電腦已連接到的網(wǎng)絡(luò),比如我連接的是WLAN糊昙,就右擊然后選擇屬性


    image.png
  • 點(diǎn)擊“共享”


    image.png
  • 選中“允許其他網(wǎng)絡(luò)用戶(hù)通過(guò)此計(jì)算機(jī)的Internet連接來(lái)連接”


    image.png
  • 選擇“以太網(wǎng)”辛掠,點(diǎn)擊“確定”


    image.png
2.把網(wǎng)線(xiàn)的一頭插在樹(shù)莓派上,另一臺(tái)插在自己電腦上(插上后樹(shù)莓派的接口處會(huì)亮黃綠燈)
3.打開(kāi)電腦的cmd溅蛉,輸入arp -a公浪,會(huì)列出很多ip地址
cmd.png

電腦本身的ip基本都是192.168.****,比如我的電腦是192.168.137.1船侧,那么在這個(gè)接口下可以看到一個(gè)類(lèi)型為動(dòng)態(tài)的ip欠气,其地址為192.168.137.137(事實(shí)上這個(gè)ip已經(jīng)被我改過(guò)了,被設(shè)置為了固定的ip镜撩,第一次查找的時(shí)候大概是192.168.137.23這個(gè)樣子)督禽,這個(gè)就是樹(shù)莓派的ip地址。反正192.168開(kāi)頭的就這么幾個(gè)檀头,就算找不到腾供,一個(gè)一個(gè)試也不會(huì)花費(fèi)多少時(shí)間,反而網(wǎng)上有教程用ipscanner軟件掃描倒是浪費(fèi)了大把的時(shí)間遮怜。

4.SSH連接樹(shù)莓派
  • 在電腦上打開(kāi)Xshell或者putty軟件淋袖,輸入ip名和SSH端口號(hào)(默認(rèn)為22),點(diǎn)擊確定


    image.png
  • 接受并保存


    image.png
  • 輸入初始用戶(hù)名pi锯梁,點(diǎn)擊確定


    image.png
  • 輸入初始密碼raspberry(我的已經(jīng)被我改了)即碗,點(diǎn)擊確定


    image.png
  • 顯示下面的圖片就是登錄成功了,ls一下看看目錄吧


    image.png
5.VNC連接樹(shù)莓派
  • 樹(shù)莓派默認(rèn)的VNC服務(wù)是沒(méi)有打開(kāi)的陌凳,直接在命令行下輸入"tightvncserver"開(kāi)啟服務(wù)剥懒,第一次需要設(shè)置密碼,直接按照提示設(shè)置就可以了


    開(kāi)啟VNC服務(wù).png
  • 打開(kāi)電腦上的VNC Viewer合敦,輸入ip和默認(rèn)端口5901


    image.png
  • 雙擊


    image.png
  • 輸入配置好的密碼初橘,開(kāi)始連接


    image.png

    直接網(wǎng)線(xiàn)這樣連接速度還是挺快的


    image.png

獲取通過(guò)wifi連接的樹(shù)莓派ip

我們的樹(shù)莓派目前一直插著網(wǎng)線(xiàn),經(jīng)個(gè)人測(cè)試充岛,只要插著網(wǎng)線(xiàn)保檐,使用的就一直是電腦分享的網(wǎng)絡(luò),不管樹(shù)莓派上的wifi有沒(méi)有連接都沒(méi)什么卵用裸准。不過(guò)wifi還是要連的展东,下步會(huì)用到。

我用的是校園網(wǎng)炒俱,連接后要在網(wǎng)頁(yè)輸入賬號(hào)密碼盐肃,所以只好用VNC操作了爪膊,連接上wifi后,打開(kāi)Xshell砸王,在終端輸入"ifconfig"推盛,會(huì)看到輸出下面的信息:



其中eth0下能看到連接電腦所獲取到的ip,而wlan0下則能看到連接wifi獲取到的ip谦铃,我的是172.17.49.185耘成,當(dāng)然這個(gè)也可以設(shè)置為靜態(tài)的,但是我發(fā)現(xiàn)它從來(lái)沒(méi)有變過(guò)驹闰,所以就沒(méi)改瘪菌,能懶一點(diǎn)是一點(diǎn)吧。

對(duì)于一般的wifi來(lái)說(shuō)嘹朗,這樣就可以了师妙,拔掉網(wǎng)線(xiàn)后樹(shù)莓派也仍能聯(lián)網(wǎng)。但是校園網(wǎng)實(shí)在坑啊屹培,拔掉網(wǎng)線(xiàn)或者重啟后都必須要再次輸入校園網(wǎng)賬號(hào)密碼默穴,不會(huì)自動(dòng)保存,這和windows是不一樣的褪秀。我在這里遇到了瓶頸蓄诽,一籌莫展,甚至想要買(mǎi)個(gè)轉(zhuǎn)接頭接室友的顯示器媒吗。后來(lái)去店里問(wèn)了下仑氛,只剩一個(gè)很垃圾的轉(zhuǎn)接頭還要收我25塊,不買(mǎi)闸英!然后回來(lái)就想到了解決辦法
调衰。。自阱。我去吃飯了,回來(lái)繼續(xù)寫(xiě)米酬。沛豌。。赃额。

進(jìn)行內(nèi)網(wǎng)映射

到現(xiàn)在為止加派,已經(jīng)可以通過(guò)命令行和GUI兩種方式訪(fǎng)問(wèn)樹(shù)莓派了,如果你的手機(jī)和電腦處在同一網(wǎng)段下跳芳,那么現(xiàn)在也可以通過(guò)手機(jī)直接訪(fǎng)問(wèn)樹(shù)莓派芍锦。但這個(gè)前提是你的電腦處于開(kāi)機(jī)狀態(tài),想通過(guò)樹(shù)莓派訪(fǎng)問(wèn)互聯(lián)網(wǎng)還必須得電腦也處于聯(lián)網(wǎng)狀態(tài)下飞盆。而我處在校園網(wǎng)環(huán)境下娄琉,手機(jī)連接樹(shù)莓派行不通次乓。要想突破這些限制,就必須得使用內(nèi)網(wǎng)映射孽水,去掉網(wǎng)線(xiàn)票腰,讓樹(shù)莓派直接通過(guò)wifi連接到互聯(lián)網(wǎng),然后將本地ip映射到域名女气,將本地端口映射到自定義端口杏慰,然后就可以通過(guò)域名+自定義端口的方式隨時(shí)隨地通過(guò)任何設(shè)備訪(fǎng)問(wèn)到樹(shù)莓派了,所需的只是樹(shù)莓派保持開(kāi)機(jī)并聯(lián)網(wǎng)炼鞠。

國(guó)內(nèi)比較知名的兩家內(nèi)網(wǎng)映射服務(wù)商只有花生殼和NAT123缘滥。之前用過(guò)花生殼,還不錯(cuò)谒主,但是局限很多朝扼,比如限制流量、不能使用自己的域名等瘩将,而且實(shí)名認(rèn)證起來(lái)也比較麻煩吟税。后來(lái)就轉(zhuǎn)用了NAT123,最大的缺點(diǎn)就是非VIP限速姿现,用VNC非吵σ牵卡,不過(guò)SSH下倒沒(méi)什么問(wèn)題备典,就湊活著用吧异旧。下面講講怎么使用NAT123服務(wù)進(jìn)行內(nèi)網(wǎng)映射。

1.注冊(cè)NAT123賬號(hào)并進(jìn)行實(shí)名認(rèn)證

官網(wǎng)在這:http://www.nat123.com/
比較奇葩的是它這個(gè)實(shí)名認(rèn)證就是直接通過(guò)支付寶充30塊錢(qián)提佣。不充行不行吮蛹?我試了,還真不行拌屏!

2.添加端口映射
選擇端口映射列表

添加端口映射

應(yīng)用類(lèi)型選擇其他(非網(wǎng)站)潮针,名稱(chēng)隨便,這里映射的是ssh端口倚喂,因此我給他取名ssh每篷,內(nèi)網(wǎng)端口就是默認(rèn)的ssh端口22,內(nèi)網(wǎng)地址填


未完待續(xù)端圈,有時(shí)間繼續(xù)更......

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末焦读,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子舱权,更是在濱河造成了極大的恐慌矗晃,老刑警劉巖,帶你破解...
    沈念sama閱讀 210,835評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件宴倍,死亡現(xiàn)場(chǎng)離奇詭異张症,居然都是意外死亡仓技,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,900評(píng)論 2 383
  • 文/潘曉璐 我一進(jìn)店門(mén)吠冤,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)浑彰,“玉大人,你說(shuō)我怎么就攤上這事拯辙」洌” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,481評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵涯保,是天一觀(guān)的道長(zhǎng)诉濒。 經(jīng)常有香客問(wèn)我,道長(zhǎng)夕春,這世上最難降的妖魔是什么未荒? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,303評(píng)論 1 282
  • 正文 為了忘掉前任,我火速辦了婚禮及志,結(jié)果婚禮上片排,老公的妹妹穿的比我還像新娘。我一直安慰自己速侈,他們只是感情好率寡,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,375評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著倚搬,像睡著了一般冶共。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上每界,一...
    開(kāi)封第一講書(shū)人閱讀 49,729評(píng)論 1 289
  • 那天捅僵,我揣著相機(jī)與錄音,去河邊找鬼眨层。 笑死庙楚,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的趴樱。 我是一名探鬼主播醋奠,決...
    沈念sama閱讀 38,877評(píng)論 3 404
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼伊佃!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起沛善,我...
    開(kāi)封第一講書(shū)人閱讀 37,633評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤航揉,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后金刁,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體帅涂,經(jīng)...
    沈念sama閱讀 44,088評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡议薪,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,443評(píng)論 2 326
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了媳友。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片斯议。...
    茶點(diǎn)故事閱讀 38,563評(píng)論 1 339
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖醇锚,靈堂內(nèi)的尸體忽然破棺而出哼御,到底是詐尸還是另有隱情,我是刑警寧澤焊唬,帶...
    沈念sama閱讀 34,251評(píng)論 4 328
  • 正文 年R本政府宣布恋昼,位于F島的核電站,受9級(jí)特大地震影響赶促,放射性物質(zhì)發(fā)生泄漏液肌。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,827評(píng)論 3 312
  • 文/蒙蒙 一鸥滨、第九天 我趴在偏房一處隱蔽的房頂上張望嗦哆。 院中可真熱鬧,春花似錦婿滓、人聲如沸老速。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,712評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)烁峭。三九已至,卻和暖如春秕铛,著一層夾襖步出監(jiān)牢的瞬間约郁,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,943評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工但两, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留鬓梅,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,240評(píng)論 2 360
  • 正文 我出身青樓谨湘,卻偏偏與公主長(zhǎng)得像绽快,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子紧阔,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,435評(píng)論 2 348

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