SSH と SCP

FIRERPA が提供する ssh.shscp.sh スクリプトを使用すると、デバイスのシェルターミナルに SSH 接続したり、PC とデバイス間でファイルをコピーしたりできます。

前提条件

使用前に、デバイス上の FIRERPA サーバーが正常に動作していること、PC 上で ツールの準備(lamda リポジトリのクローン、依存関係のインストール、CERTIFICATE/PORT の設定など)が完了していることを確認してください。サーバーで サービス証明書 が有効になっている場合は、CERTIFICATE 環境変数を PEM ファイルのパスに設定する必要もあります。

SSH 接続

192.168.1.2 をあなたのデバイスの IP に置き換えてください:

bash ssh.sh 192.168.1.2
内蔵 SSH サービスはデフォルトで FIRERPA と共に起動します。sshd.enable で制御できます。詳細は [サービス設定](./properties.md) を参照してください。

SCP ファイル転送

192.168.1.2/sdcard/DCIM ディレクトリを現在のディレクトリにコピーします:

bash scp.sh 192.168.1.2:/sdcard/DCIM .

ローカルディレクトリ test/ をデバイス 192.168.1.2/sdcard/ にコピーします:

bash scp.sh test/ 192.168.1.2:/sdcard/
[ファイル読み書き](./file-io.md) の Python API をスクリプト内で使用してファイルをアップロードまたはダウンロードすることもできます。