remote

Взаимодействие с удаленными устройствами

Синтаксис

rude remote --id [ID_устройства] logs
rude remote --id [ID_устройства] put [путь/до/файла/на_сервере] [путь/до/файла/на_устройстве]
rude remote --id [ID_устройства] get [путь/до/файла/на_устройстве] [путь/до/файла/на_сервере]
rude remote --id [ID_устройства] exec [команда_для выполнения_на_устройстве]

Параметры

Параметр

Описание

logs

Сбор root логов с удаленного устройства (копируются в папку /tmp на сервере)

put

Копирование файла с сервера на удаленное устройство

get

Копирование файлов с удаленного устройства на сервер

exec

Выполнение команды на удаленном устройстве

Пример

  1. Чтобы получить логи с удаленного устройства, введите следующее:

    rude remote --id 123456789 logs
    

    После выполнения команды в выводе отобразится следующая информация:

    Logs downloaded to: /tmp/123456789
    

    Примечание

    С устройств под управлением Windows, кроме административных логов, также копируются конфигурационные файлы

  2. Чтобы скопировать файл с сервера на удаленное устройство, введите следующее:

    rude remote --id 123456789 put /tmp/1.txt /home/user/1.txt
    

    После выполнения команды файл будет скопирован с сервера на удалённое устройство

  3. Чтобы скопировать файл с удаленного устройства на сервер, введите следующее:

    rude remote --id 123456789 get /home/user/1.txt /tmp/1.txt
    

    После выполнения команды файл будет скопирован с удалённого устройства на сервер

  4. Чтобы выполнить команду на удаленном устройстве, введите следующее:

    rude remote --id 123456798 exec mkdir /home/user/test
    

    После выполнения команды папка будет создана на удалённом устройстве по указанному пути

    Примечание

    Данная команда не работает для устройств под управлением Windows