LoginSignup
51
60

More than 5 years have passed since last update.

Raspberry Pi へのリモート接続

Last updated at Posted at 2018-01-05

Raspberry Pi上でプログラム開発する場合、通常のPCのようにモニター・キーボード・マウスが必要ですが、場合によってはそれらをすべて用意できない場合があります。
本記事では、普段使用しているPCからリモート接続して作業を進める方法について記述します。

環境

[PC]

モデル MacBook Pro (Retina, 15-inch, Mid2014)
OS macOS Sierra ver 10.12.6
メモリ 16GB


[Raspberry Pi]

モデル Raspberry Pi 3 Model B (日本製)
SDカード Transcend 32GB microSDHC Class10 UHS-I
キーボード ELECOM TK-FCM084BK (有線)
マウス ELECOM M-XGL10UB Series EX-G (有線)
電源 公式 Raspberry Pi3 アダプタ 5.1V/2.5A
ディスプレイ 公式 7'' Touchscreen Display (element14製)
 - 電源は本体GPIOピン(5V)より供給。

SSH でリモート接続する方法

SSH (SECURE SHELL)
https://www.raspberrypi.org/documentation/remote-access/ssh/README.md

SSHを有効にする

Raspbian OSにはSSHサーバが組み込まれていますが、既定では無効になっています。
これを有効化すればSSHクライアントから接続できるようになります。

Raspberry Pi を起動してデスクトップ画面が表示されたら、メニューバー左端のラズベリーアイコンをクリックします。
表示されたプルダウンメニューから [設定]-[Raspberry Piの設定]をクリックします。

image.png

「Raspberry Piの設定」画面で「インタフェース」タブをクリックし、[SSH]の「有効」を選択してから[OK]ボタンをクリックします。

image.png

SSHサーバへ接続する

クライアントであるMacの「ターミナル」を起動し、「ssh」コマンドで Raspberry Pi へ接続します。
既定で用意されているユーザ名とパスワードは次の通りです。
 ユーザ名: pi
 パスワード:raspberry

【書式】
 ssh <ユーザ名>@<Raspberry PiのIPアドレス>

$ ssh pi@***.***.***.***
The authenticity of host '***.***.***.*** (***.***.***.***)' can't be established.
ECDSA key fingerprint is SHA256:ERP0mzx77xmv7KXYa+RdTKt2aXm9Ju8WwyJs8nLdlIU.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '***.***.***.***' (ECDSA) to the list of known hosts.
pi@***.***.***.***'s password: raspberry

Linux raspberrypi 4.9.59-v7+ #1047 SMP Sun Oct 29 12:19:23 GMT 2017 armv7l

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu Jan  4 06:12:25 2018

SSH is enabled and the default password for the 'pi' user has not been changed.
This is a security risk - please login as the 'pi' user and type 'passwd' to set a new password.

pi@raspberrypi:~ $ 

VNC でリモート接続する方法

VNC (VIRTUAL NETWORK COMPUTING)
https://www.raspberrypi.org/documentation/remote-access/vnc/README.md

VNCを有効にする

Raspbian OSにはVNCサーバ(RealVNC)が組み込まれていますが、既定では無効になっています。
これを有効化すればVNCクライアントから接続できるようになります。

Raspberry Pi を起動してデスクトップ画面が表示されたら、メニューバー左端のラズベリーアイコンをクリックします。
表示されたプルダウンメニューから [設定]-[Raspberry Piの設定]をクリックします。
image.png

「Raspberry Piの設定」画面で「インタフェース」タブをクリックし、[VNC]の「有効」を選択してから[OK]ボタンをクリックします。

image.png

VNCビューアのインストール

RealVNCと互換性のあるVNCクライアントアプリを用意してください。

Download VNC Viewer to the device to control from
https://www.realvnc.com/en/connect/download/viewer/

使用しているPCがMacの場合は、上記サイトを開いてから [macOS] アイコンをクリックしてください。
その後、画面中央の [DOWNLOAD VNC VIEWER]をクリックしてインストールイメージ(dmgファイル)をダウンロードします。

image.png

ダウンロードしたインストールイメージ(dmgファイル)をダブルクリックして、VNC Viewerをインストールしてください。
image.png

VNCビューアの起動

インストールされた「VNC Viewer」を起動します。
初期起動画面が表示されるので、そのまま[GOT IT]ボタンをクリックします。
image.png

ビューア画面が表示されたら、アドレス入力欄に Raspberry Pi のIPアドレスを入力して [enter]キーを押下します。
image.png

ログインユーザ名とパスワードを入力して [OK]ボタンをクリックします。



ログインに成功した場合は、Raspberry Pi のデスクトップ画面が VNC Viewer 画面に表示されます。
image.png

51
60
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
51
60