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 из раздела чтение и запись файлов для загрузки или скачивания файлов в скриптах.