こんにちは。
最近寒暖差が激しくて服装に悩みますね。。。hagechipです。
ハウス栽培の準備も順調に進み、いちごを育て始めるところまで
行けそうな気がしてきました。
まぁ気がしてるだけでたぶん10月には間に合わないんですが←
さて、今回はインターネット経由でスマホ(やPCなど)からRaspberryPiに
リモートアクセスする方法の紹介です。
同じルータに接続している場合など、同じネットワーク内にある場合の
リモートアクセスの方法は以前紹介しました。
これができている状態であることを前提にお話を進めますので、
こちらも確認してみてください。
きっとRaspberryPiのIPアドレスを固定、ルータのポートを開放して、
プライベートIPアドレスとグローバルIPアドレスを結びつけて。。。
みたいな"面倒な"ことをしないといけないんだろうなぁと思ってました。
しかし!!
そんな面倒な操作は一つもありませんでした!
30分もしないで設定ができるほど簡単な方法がVNCに用意されていたので、
今回はそれを紹介します。
セキュリティへの不安も最小で済みます(*^^*)
目次
RealVNCへのアカウント作成
今回の設定を進めるにあたり、こちらの記事を参考にしました。
Qiita:ポートの開放することなく、Respberry Piに外からアクセスする
http://qiita.com/moritalous/items/6ddd36f895ca656eac80
簡単に説明すると、(Qiita記事の内容説明ではありません)
・RealVNCを使用することで簡単にリモートアクセスができる。
・クラウド接続することで外部ネットワークからも簡単にリモートアクセスができる
・クラウド接続にはアカウント作成が必要
・メールアドレスだけ持っていればアカウントは無料で作れる
って感じです。
この章ではアカウント作成を行います。
まぁ難しいことはなにもないので特に見なくてもできると思いますがw
まずはRealVNCの公式サイトに飛びます。
トップページはこんな感じ。
上の地球儀マークから言語を変えられそうですが、
今のところ日本語はないようです。
英語で我慢。。。
右上の「SIGN IN」ボタンをクリックします。
メールアドレスを入力して「NEXT」ボタンをクリックすると
ユーザー情報入力画面が表示されます。
ちゃんと利用規約読みましょうね。みんなは←
それぞれ入力して「SIGN UP」ボタンをクリックします。
すぐに確認メールが届くので、URLをクリックしてパスワード認証をしてください。
これでアカウント作成は完了です。
よくあるアカウント作成と同じですね。
次はRaspberryPiの設定を行います。
RaspberryPiの設定
まずはRaspberryPiを起動し、ツールバーのVNCボタンをクリックします。
ツールバーにVNCボタンがない場合は下のブログの
「VNCを用いたスマホからのログイン/操作」-「RaspberryPiの設定」の章を
読んでみてください。
下の画面が表示されるので、「Sign in」をクリックします。
下の画面が表示されていくので順に入力していきます。
これでサインインが完了。
次はサーバ設定を行います。
右下のVNCボタンから右クリック→Optionを選択します。
下の画面が表示されるため、左のConnectionsを選択して、
クラウド接続を許可します。
一個下の「TCPを用いた直接接続」(これまでやっていた、
IPアドレスを指定して接続する方法)はチェックを外さなくても問題はありません。
が、不要な設定は切っておくのがセキュリティ確保の基本になります。
これでRaspberryPiの設定は終わりです。
Optionをいろいろ見ているとログも出力されるようですね。
まだどんな内容が出力されるかわかりませんが、
リモートログインのログは出るでしょう。
定期的に確認したいですね。
RaspberryPiは起動してネットワークに繋いだまま、
次のスマホの設定を行いましょう。
スマホの設定
スマートフォンからVNCViewerを起動します。
インストールしてない場合は下のブログの「VNCを用いたスマホからのログイン/操作」-
「スマホの設定」の章を読んでみてください。
先ほどの章で直接接続をOFFにした場合、
これまで通りの接続を行おうとすると失敗します。
まずはRaspberryPi同様、アカウントにサインインします。
左上の≡みたいなマークを押すとこんな画面になります。
Sign inを押して、メールアドレス、パスワードを入力してください。
RaspberryPiに接続を行おうとすると確認画面が出ますがそのまま進んでいきます。
RaspberryPiへ接続するためにユーザー名とパスワードを入力します。
ここではRaspberryPi本体のユーザー名とパスワードです。
(RaspberryPi側の設定によってはRealVNCアカウントの
メールアドレスとパスワードでもログインできそうです)
無事接続!!
これまで通りスマートフォンから操作できます。
今回はインターネット経由でも接続できます。
例えばRaspberryPiは家のルータに接続、スマホはモバイル接続とか。
今回はこれで終わり。
ブログ書くスピード上がらないかなぁ。。。
3時間くらいかかる(´・ω・`)
では、今回もお疲れ様でした。













