shell

Подключение к терминалу удаленного устройства

Зачем нужна

Команда открывает сессию удалённого терминала на устройстве: на Linux/macOS — bash/zsh, на Windows — PowerShell. В отличие от полноценного удалённого рабочего стола, режим терминала экономит трафик и работает на медленных каналах. Команду удобно использовать как «трубу»: подавать команды на стандартный ввод и получать вывод, что превращает --shell в инструмент удалённой автоматизации

Типичные случаи применения:

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

  • скриптовая обработка вывода: пайп с локальных команд на удалённый терминал и обратно

  • массовая инвентаризация — вытащить из каждого устройства информацию (версия, ID, статус службы) пайпом

  • работа с серверами без графической оболочки

Синтаксис

rudesktop --shell [peer_id] [password]

Параметры

Параметр

Описание

peer_id

Идентификатор удаленного устройства

password

Пароль удаленного устройства

Примеры

  • Чтобы подключиться к терминалу удаленного устройства без указания пароля, введите следующее:

    rudesktop --shell 123456789
    

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

  • Чтобы подключиться к терминалу удаленного устройства с указанием пароля, введите следующее:

    rudesktop --shell 123456789 123456
    

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

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

    echo "rudesktop --get-id" | rudesktop --shell 123456789 123456
    

    Важно

    При выполнении команды в командной строке Windows (CMD) удалите кавычки вокруг команды

    echo rudesktop --get-id | rudesktop --shell 123456789 123456
    

    В результате будет получена следующая информация:

    Connecting to 123456789
    Connected through relay: 192.168.0.1
    root@test:/# rudesktop --get-id
    123456789
    root@test:/#
    root@test:/# exit
    выход