LoginSignup
1
6

More than 5 years have passed since last update.

RaspberryPiをリモートで制御する。

Posted at

1.はじめに

RaspberryPiのセッティングをしたのは良いが、ケーブルが沢山あり。
それだけで机を埋めてしまうので、パソコンからリモートアクセスすることをしたい。
s_DSC00358.JPG

2.目的

CUI(コマンド)、GUI(画面)でRaspberryPiにアクセス出来るようになる。

3.前提

・パソコンはMacBookAir
・RaspberryPiはこちらでセッティングしたものです
・両方とも同じネットワーク環境に接続しておいて下さいませ。

⇨Windows設定はマシーンがないので、画像が取れないのです。。。

4.リモート制御

4-1.CUI

4-1-1.RaspberryPi側の設定

ターミナルを起動して

cmd
sudo raspi-config

下記のような画面になりますので、「5.Interfacing Options」を選択します。
s_DSC00359.JPG

次に「P2 SSH」を選択します。
(後述するGUIでは「P3 VNC」を選択するので、この段階でやってもOKです。)
s_DSC00360.JPG

次に「<はい>」を選択します。
s_DSC00361.JPG

セッティング画面に戻りますので、「ESC」キーで終了します。

次にRaspberryPiのIPを調べます。
ターミナルで下記コマンドを実行

cmd
ifconfig

wlan0というカテゴリがありますので、inet の横にあるIP:XXX.XXX.XXX.XXXをメモしておきます。

4-1-2.パソコン側の設定

ターミナルで下記を実行し、RaspberryPiにアクセスします。

cmd
# RaspberryPi側のIPを指定する。
ssh pi@XXX.XXX.XXX.XXX

# Passwordが問われますが、デフォルトでは「raspberry」です。

↓こんな感じでMacBookからRaspberryPiにアクセスできます。
スクリーンショット 2018-04-27 13.21.43.png

4-2.GUI

4-2-1.RaspberryPi側の設定

ターミナルを起動して

cmd
sudo raspi-config

画面はCUIと同じなので省略しますが、
・「5.Interfacing Options」を選択します。
・次に「<はい>」を選択します。
・セッティング画面に戻りますので、「ESC」キーで終了します。
 
 
次にVNC(Virtual Network Computing)をインターネット経由で取得・インストールします。

cmd
sudo apt-get update
sudo apt-get install tightvncserver

色々と関連モジュールがDownLoadされますが、インストールが終われば

cmd
tightvncserver

始めは2種類のPassWord設定を求められます。
・更新可能
・参照のみ(設定しなくてもOK)

4-2-2.パソコン側の設定

MacBookでのリモート接続ですが、下記手順を追います。
Windowsでいうリモートデスクトップと同じと解釈していますので、Wisdows側でも出来ると思う。

手順
# RaspberryPi側のIPを指定する。
Finder ⇨ 移動 ⇨ サーバへ移動 ⇨ vnc://XXX.XXX.XXX.XXX:5901 
# 「tightvncserver」実行時に設定したPassWordを入力

アクセスできますと、こんな感じで見えるのです。
s_DSC00363.JPG

5.ちなみに

CLIでのシャットダウンコマンドは下記となります。
表示された時間後に落ちます。

cmd
sudo shutdown
1
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
6