SSHでPCからあなたのラズベリーパイにアクセスする

スクリーンとキーボードを忘れる - PCを使ってラズベリーパイにアクセスする

ラズベリーパイは35ドルという素晴らしい見出し価格を持っていますが、実際にそれを使用するのに必要な周辺機器やその他のハードウェアのほとんどを考慮していません。

画面、マウス、キーボード、HDMIケーブル、その他の部品の価格を追加すると、すぐにボードの2倍のコストがかかります。

考慮すべき作業スペースもあります。誰もがフルデスクトップのRaspberry Piセットアップを保持するための第2のデスクやテーブルを持っているわけではありません。

これらの問題に対する1つの解決策は、「Secure Shell」の略であるSSHであり、これらのコストとスペースの要件を回避する方法を提供します。

Secure Shellとは何ですか?

Wikipediaは、Secure Shellは「 安全でないネットワーク上で安全にネットワークサービスを運用するための暗号化ネットワークプロトコル 」であることを示しています。

私はより簡単な説明を好みます。端末ウィンドウを走らせるのと同じですが、Wi-Fi /ネットワーク接続を介して可能なPiの代わりにPC上にあり、PCとPiが互いに話すことができます。

Raspberry Piをホームネットワークに接続すると、IPアドレスが与えられます。 シンプルな端末エミュレータプログラムを使用しているPCは、そのIPアドレスを使用してPiと話し、コンピュータの画面に端末ウィンドウを表示できます。

これはあなたのPi 'headless'を使用することとしても知られています。

ターミナルエミュレータ

端末エミュレータは、あなたのコンピュータ上の端末をエミュレートします。 この例では、Raspberry Piの端末をエミュレートしていますが、これに限定されません。

私はWindowsのユーザーです。私はRaspberry Piを使い始めて以来、非常に単純なターミナルエミュレータ、Puttyを使用しています。

パテは少し古い学校だと感じていますが、仕事はとてもうまくいきます。 そこに他のエミュレータオプションがありますが、これは無料で信頼性の高いものです。

パテを取得する

パテは無料ですので、ここからダウンロードするだけです。 私は常に.exeファイルをダウンロードします。

知っておくべきことは、パテは他のプログラムのようにインストールされないということです。実行可能なプログラム/アイコンです。 これをデスクトップに移動して簡単にアクセスすることをお勧めします。

ターミナルセッションの開始

パテを開くと小さな窓が表示されます - それはパテです、それ以上のものはありません。

Raspberry Piをオンにしてネットワークに接続して、IPアドレスを調べます。 私は通常、Fingのようなアプリを使用するか、192.168.1.1のブラウザでルーターの設定にアクセスして手作業で探します。

そのIPアドレスを 'Host Name'ボックスに入力し、 'Port'ボックスに '22'と入力します。 今すぐ行う必要があるのは、[開く]をクリックするだけです。数秒で端末ウィンドウが表示されます。

パテはシリアル・トゥー・コネクト

シリアル接続は、ラズベリーパイと一緒に本当に便利です。 USB経由でPCに接続する特別なケーブルやアドオンを使用して、GPIOピンを介してPiにアクセスすることができます。

パティを使ってPCからあなたのPiにアクセスするもう1つの方法を提供して、ネットワークを利用できない場合は、本当に便利です。

シリアル接続を設定するには、通常、特別なチップと回路が必要ですが、ほとんどの人はこれらの内蔵のケーブルやアドオンを使用します。

私は市場にある様々なケーブルにはあま​​り幸運を祈ることができませんでした。代わりにGooligum ElectronicsのWombatボード(内蔵シリアルチップ付き)またはRyanTeckの専用デバッグクリップを使用します。

パテは永遠に?

パテッティをデスクトップ設定に使用することにはいくつかの制限がありますが、私はラズベリーパイの紹介以来、専用のスクリーンとキーボードを使用せずに個人的に管理してきました。

Raspbianデスクトップアプリケーションを使用する場合は、SSHの兄VNCのパワーを利用しない限り、画面ルートを下げる必要があります。 私はすぐに別の記事でそれをカバーします。