2016年6月19日日曜日

RaspberryPI3に簡単に外からアクセスする方法

RaspberryPI3に簡単に外からアクセスする方法

スマホからRaspberryPI3に簡単にアクセスできる方法を探していたところngrokというものを知りました。

1.ここからLinux ARM版をダウンロードし、インストール

$ wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-arm.zip
$ unzip ngrok-stable-linux-arm.zip
$ sudo mv ngrok /usr/bin

2.ngrokにsign upし、Dashboardにあるauthtokenをコピーし、以下を実行する。

enter image description here

$ ngrok authtoken xxxxxxxxxxxxxxx

3.解放するポートを設定する

$ ngrok tcp 22
ngrok by @inconshreveable                                                                        (Ctrl+C to quit)

Tunnel Status                 online                                                                             
Version                       2.0.25/2.1.1                                                                       
Region                        United States (us)                                                                 
Web Interface                 http://127.0.0.1:4040                                                              
Forwarding                    tcp://0.tcp.ngrok.io:14274 -> localhost:22                                                                                                                                                        
Connections                   ttl     opn     rt1     rt5     p50     p90                                        
                              0       0       0.00    0.00    0.00    0.00    

4.試しにスマホから繋いでみる。

Google PlayからConnectBotをインストールし、以下を入れる。
SSH: user名@0.tcp.ngrok.io:14274

スマホからRaspberryPI3へアクセスできました。

5.ngroxを自動起動する。

$ sudo vi ~/.ngrok2/ngrok.yml
authtoken: xxxxx
region: ap
tunnels:
  ssh:
    proto: tcp
    addr: 22

rc.localにコマンドを記載

$ sudo vi /etc/rc.local
/usr/bin/ngrok start –all –config=/home/username/.ngrok2/ngrok.yml –log=stdout >> /dev/null
“`

6.Dashboardの確認

以下で接続のポートを確認し、SSH: user名@0.tcp.ngrok.io:ポートでアクセス
https://dashboard.ngrok.com/status

※14274を固定したい場合は月$5を払う必要がある。。

参考
http://www.mori-soft.com/2008-08-15-01-36-37/2008-12-07-09-39-26/222-ngrok-ssh
http://qiita.com/kaiinui/items/9e01d976066b1b5898a4
http://asukiaaa.blogspot.jp/2016/06/ipmvnoraspberry-pingrokurlssh.html

0 件のコメント :

コメントを投稿