ngrokを使ってRaspberry Piのポートを公開した
帰省している間に自宅にあるRaspberry Piにログインしたくなる可能性があったので、ngrokを使ってSSHのポートを公開してみることにした。
まず、ngrokをインストールした。
$ wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-arm.zip $ unzip ngrok-stable-linux-arm.zip $ mv ngrok /usr/local/bin $ ngrok version ngrok version 2.2.8
とりあえずインストールできた。
今回使用したOSはRaspbianなのでlinux(arm)版をインストールした。
次に、ngrokにSign Upした。
Sign Upは下記サイトで行うことができる。
ngrok.com
Sign Upするとtokenが発行されるのでRaspberry Piで認証を行い、アカウントに紐付ける。
ngrok authtoken xxxxxxxxxxxxxxxx
最後に、今回はSSHのポートを公開したかったので、以下のコマンドを実行した。
ngrok tcp 22
このコマンドを実行して表示されるドメインとポート番号でSSHログインすることができる。
この通りとても便利だが、ローカルネットワークに容易に入ることが出来てしまうので、利用する場合はパスワードログインを禁止するなど最低限のセキュリティ対策は行うべきだ。