携帯端末でSSHを使用するには、クライアントをダウンロードする必要があります。 Termius、JuiceSSH、Connectbot など、質の良いクライアントがいくつかあります。 このチュートリアルでは、クロスプラットフォームで人気のあるSSHクライアントであるTermiusを使用することにします。 他のクライアントでも同じような手順を踏むことができます。
ホストとして Raspberry Pi を追加する
まだインストールしていない場合は、Google Play から Termius をダウンロードします。 クリックするとアプリが開きます。
アプリが開くと「No Hosts」と表示されているはずです。 まずは、左下の青い+
ボタンをタップしてください。 次に、[新しいホスト]をタップします。
RaspberryPiなどのalias
を入力します。 次に、hostname
にIPアドレスを入力します。 username
とpassword
を記入し、右上のチェックマーク✓
を押してください。
IPアドレスがわからない場合は、Raspberry Piのコマンドラインでhostname -I
と入力します。 IPアドレスの調べ方についてはこちらをご覧ください。 Raspberry Pi OSのデフォルトのログインは、pi
でパスワードはraspberry
です。
Connect
新しいホストを保存すると、「ホスト」画面に戻されます。 そこで、新しいエントリを見つけることができます。 携帯電話のワイヤレス接続がオンになっていること、Raspberry Pi と同じネットワークに接続されていることを確認します。
新しいエントリーを一度タップします。 接続がうまくいくと、セキュリティの警告が表示されます。 心配しないでください:すべて問題ありません。 接続’をクリックしてください。 この警告は、Termius が初めて接続するときにのみ表示されます。
これで Raspberry Pi プロンプトが表示され、Raspberry Pi 自体にあるものと同じになります。
pi@raspberrypi ~ $
ターミナルウィンドウを閉じるにはexit
と入力します。
もしConnection failed Connecting to 192.xxx.xxx.xxx port 22
というダイアログが表示されたら、間違ったIPアドレスを入力した可能性があります。 IP アドレスが正しい場合、モバイル機器のワイヤレス接続がオフになっているか、Raspberry Pi の電源がオフになっているか、Raspberry Pi とモバイル機器が異なるネットワークに接続されている可能性があります。
入力内容の修正、トラブルシューティング、その他
接続できない理由はさまざまです。 最も考えられる理由は、デバイスまたは Raspberry Pi が正しく接続されていない、SSH が無効になっている、コードにタイプミスがある、または IP アドレスや認証情報が変更された、などです。 後者の場合、ホストを更新する必要があります。
これを行うには、ホスト画面に移動し、該当するエントリをタップして保持します。 右上隅に、新しい機能がポップアップ表示されます。 鉛筆のアイコンをタップします。 ホストの編集」というタイトルの新しい画面が表示されます
。