端末アプリ
私たちのターミナルアプリは、ブラウザ上でターミナルエミュレータをリモートで実行することができます。Raspberry Pi上のターミナルと全く同じように使うことができます。また、複雑なネットワークアーキテクチャやVPNを設定する必要はありません。
PiCockpitのターミナルアプリを使う
まずやるべきことは RaspberryPiにPiCockpitをインストールする.
すでにPiCockpitがインストールされている場合は、安定性を保証するためにRaspberry Pi上で以下のコマンドを実行することをお勧めします:
sudo apt install --only-upgrade picockpit-client
その後、WebインターフェースからPiCockpitのターミナルアプリのページに移動できます。
htop、Emacs、Vimなどのターミナル・ベースのプログラムを含め、他のターミナル・エミュレーターと同じようにコマンドを実行できるようになった。
また、複数の端末を開き、同時に起動させることもできる。
現地セキュリティ
上の写真にあるように、PiCockpitの2要素認証を設定して、ターミナルアプリの使用を保護することを強くお勧めします。
何らかの理由でターミナルアプリを無効にしたい場合は、Raspberry PiのSystemdサービスを使って無効にするだけです。
現在のセッションでターミナルアプリの実行を停止するには、以下を実行します:
sudo systemctl stop picockpit-terminal.service
また、Raspberry Piの再起動後にターミナルアプリが起動しないようにするために、以下を実行します:
sudo systemctl disable picockpit-terminal.service
セキュリティと暗号化
ビデオストリーミングアプリと同様に、PiCockpitターミナルアプリはWebRTCに依存しています。
WebRTCは暗号化に3つの仕様を利用している:セキュア・リアルタイム・プロトコル(SRTP)、セキュア・キー・エクスチェンジ、セキュア・シグナリングである。
さらに、TURNSサーバーを採用しています。"S "はセキュアを意味し、HTTPSと同様、同レベルのセキュリティを確保しています。
結論
ご質問がある場合、または問題が発生した場合は、ご遠慮なくお問い合わせください!