MacからRaspberry Pi(ラズベリーパイ)にSSHでリモートログインする

投稿日:2014年9月17日 更新日:

こんにちは、okuzawatsです。
Raspberry Piを遠隔操作するのが趣味です。

Raspberry Pi(ラズベリーパイ)にMacからSSHでリモートログインする方法を書いていきます。
Macからであれば、特に何の準備もなくRaspberry Piにリモートログインすることができます。

Raspberry Pi(Raspbean)にはデフォルトでSSHサーバがインストールされており、初期設定で有効になっています。
そのため、Raspberry Pi側では特に設定を行わなくてもリモートアクセスすることが可能となっています。

リモートログインの手順は以下のとおりです。これらの手順について順番に説明していきます。

  1. Raspberry PiのIPアドレスを調べる。
  2. Macのターミナルを立ち上げる。
  3. Macのターミナルでsshコマンドを実行してRaspberry Piにログインする。

リモートでログインすることができればRaspberry Piにキーボードやマウス、ディスプレイを接続しておく必要はなくなります。
ここで困るのがシャットダウンですが、この方法についても最後に記載します。

Raspberry PiのIPアドレスを確認

Raspberry PiのIPアドレスを調べるため、ターミナルに以下のコマンドを打ち込みます。

hostname -I

XXX.XXX.XXX.XXX」のような形式で数値が返ってきたと思います。この値がIPアドレスなので、メモしておきます。

Macのターミナルを起動する

SSHクライアントとして、ターミナルを立ち上げます。

Launchpad > ユーティリティ > ターミナル」と進み、ターミナルのアイコンをダブルクリックします。
これでターミナルが起動します。

sshコマンドを実行してRaspberry Piにリモートログイン

ターミナルにsshコマンドを打ち込みます。
以下のようにコマンドを打ち込みますが、「pi」>の部分はRaspberry Piで設定したユーザ名(デフォルトのユーザ名は「pi」になっています。
なお、初期パスワードは「raspberry」です)、「XXX.XXX.XXX.XXX」の部分は先ほど取得したIPアドレスを書きます。

ssh pi@XXX.XXX.XXX.XXX

以下のような内容で始まるメッセージが出力されると思いますが、構わず「yes」と打ち込みます。
始めて接続する際のメッセージですので、一度「yes」と打っておけば、次回以降、このメッセージは出なくなります。

The authenticity of host 'XXX.XXX.XXX.XXX (XXX.XXX.XXX.XXX)' can't be established.

ユーザパスワードが求められますので、きちんとパスワードを入力してあげます。
これで無事にSSHでリモート接続が確立されます。

Raspberry Piをリモートシャットダウンする

ターミナルから以下のようにコマンドすることにより、Raspberry Piをリモートで停止させることができます。

sudo shutdown -h now

Raspberry Piにリモートログインする方法

MacからRaspberry PiにSFTPで接続する方法、およびAndroid端末からリモートログインする方法について、以下の記事にまとめました。
こちらもあわせて読んでもらえると嬉しいです!

Android Studio 3.0 Canary 8でKotlinを使う

Android Studio 3.0 Canary 8を使ってKotlinを使ってみます。 okuzawats 茨城県つくば市在住のAndroidアプリエンジニアです。Androidアプリ開発に関して ...

続きを見る

MacからRaspberry Pi(ラズベリーパイ)にファイルを転送する

こんにちは、okuzawatsです。 Raspberry Piが趣味です。 MacとRaspberry Piとの間でファイル転送する方法についてまとめます。 「SFTP(SSH File Transf ...

続きを見る

茨城県つくば市在住のAndroidアプリエンジニアです。Androidアプリ開発に関して何かあれば、メールフォームからお問い合わせください。できる範囲でお答えします。

メールフォーム

-Raspberry Pi

Copyright© Androidアプリ開発@つくば , 2017 AllRights Reserved Powered by AFFINGER4.