LinuxもしくはMac OSを使ったSSH

SSHを使ってラズベリーパイに他のLinuxコンピュータやMac(もしくは他のラズベリーパイ)のターミナルから接続することができます。 このとき、追加のソフトウェアをインストールする必要はありません。

接続するにはラズベリーパイのIPアドレスを知る必要があります。 IPアドレスを調べるには、ラズベリーパイのターミナルでhostname -Iを入力してください。

ラズベリーパイをスクリーンなしで実行している場合の代替手段としては、 ルータのデバイスリストを確認したり、 nmapのようなツールも使うことができます。 詳しくはIPアドレスに記載してあります。

ラズベリーパイに別のコンピュータから接続するには、 ターミナルウインドウに次のコマンドをコピーペーストしてください。 ここで、< IP > はラズベリーパイのIPアドレスで置き換えてください。 ターミナルにペーストするにはCtrl + Shift + Vを使います。

ssh pi@<IP>

もしconnection timed outエラーが発生した場合、 おそらくラズベリーパイのIPアドレスを間違えて入力しています。

接続がうまくいくと、セキュリティ/信頼性の警告が表示されます。 yesを入力して続けてください。 この警告は最初の接続時だけ表示されます。

このコンピュータから以前に接続したことのあるデバイスのIPアドレスを、ラズベリーパイが取得してしまった場合、 警告が表示されてこのデバイスを既知のデバイスリストから削除するかどうか尋ねられます。 この指示に従い、もう一度sshコマンドを入力するとうまくいくはずです。

次に、ラズベリーパイにログインするためのパスワードが求められます。 Raspbianのデフォルトではパスワードはraspberryです。 これで、ラズベリーパイのプロンプトが表示されますが、 このプロンプトはラズベリーパイ自身のプロンプトと全く同じものです。

ラズベリーパイ上で別のユーザをセットアップしていた場合、 ユーザーネームを自分のものに置き換えることで、 同じ方法でそのユーザに接続することができます。 例えば、eben@192.168.1.5のようにします。

pi@raspberrypi ~ $

これで、ラズベリーパイにリモートで接続され、コマンドを実行することができるようになりました。

sshコマンドに関するさらなるドキュメントは、ターミナルにman sshを入力してください。

ラズベリーパイを設定してパブリック/プライベートキーのペアでパスワードレスのSSHアクセスを許可するには、 パスワードレスSSHを確認してください。

このページについて

このページはラズベリーパイ財団が権利を保有するRaspberry Pi Documentation五十嵐システムズが日本語訳したものです。
Creative Commons Attribution 4.0 International Licenceのもとで公開されております。
原文はhttps://github.com/raspberrypi/documentationの成果によって作成されています。

なお、このページは2015年6月に翻訳しており、それ以後の更新内容は翻訳に反映していないため、内容が原文とは異なる場合があります。