SSH и SCP

С помощью скриптов ssh.sh и scp.sh, предоставляемых FIRERPA, вы можете подключаться по SSH к shell-терминалу на устройстве или копировать файлы между ПК и устройством.

Предварительные условия

Перед использованием убедитесь, что серверная часть FIRERPA на устройстве работает нормально, и на ПК выполнена подготовка инструментов (клонирование репозитория lamda, установка зависимостей, настройка переменных CERTIFICATE/PORT и т. д.). Если на сервере включён серверный сертификат, также задайте переменную окружения CERTIFICATE как путь к PEM-файлу.

SSH-подключение

Замените 192.168.1.2 на IP-адрес вашего устройства:

bash ssh.sh 192.168.1.2

Примечание

Встроенный SSH-сервис по умолчанию запускается вместе с FIRERPA, им можно управлять через sshd.enable; подробнее см. конфигурация служб.

Передача файлов по SCP

Скопируйте каталог /sdcard/DCIM с 192.168.1.2 в текущий каталог:

bash scp.sh 192.168.1.2:/sdcard/DCIM .

Скопируйте локальный каталог test/ на устройство 192.168.1.2 в /sdcard/:

bash scp.sh test/ 192.168.1.2:/sdcard/

Совет

Также можно использовать Python API из раздела чтение и запись файлов для загрузки или скачивания файлов в скриптах.