Подключение по SSH-протоколу

SSH (Secure Shell) — протокол безопасного удаленного доступа к командной строке компьютера.

К подключаемому устройству обязательно должна быть применена конфигурация RemoteAccessGroupsSSH, включенная в поставку продукта. Процесс применения конфигурации описан в разделе «Применение конфигурации к коллекции устройств».

Возможно одновременное использование нативного пакета OpenSSH операционной системы Astra Linux, работающего по стандартному протоколу SSH, и модифицированного пакета компонента «Удаленный доступ» продукта «Осмакс» — osmax-ira-openssh.

Модифицированный пакет osmax-ira-openssh устанавливается в отдельную директорию, имеет собственную конфигурацию и может работать одновременно с OpenSSH Astra Linux на разных портах.

Для этого при настройке применения конфигурации RemoteAccessGroupsSSH в pillar к версии необходимо указать порт 23, отличный от стандартного порта OpenSSH Astra Linux (22).

Установление удаленной сессии

Для получения удаленного доступа к устройству:

  1. В списке в разделе Устройства выберите устройство.

  2. Откройте диалоговое окно настройки подключения любым способом:

    • нажмите правой кнопкой мыши на записи об устройстве и выберите пункт Удаленный доступ;

    • дважды щелкните по записи об устройстве и на странице свойств нажмите Удаленный доступ;

    • на панели быстрого просмотра в списке действий нажмите Удаленный доступ.

  3. Выберите SSH:

    device ud4
  4. Если в настройках включена возможность изменять порт подключения по умолчанию, после выбора протокола подключения на форме отобразится поле Порт. В нем будет указано предустановленное значение. При необходимости измените его.

    Пример:

    connect ssh
  5. Если в настройках установлены флажки Доступ к SSO по умолчанию и Возможность изменять настройки доступа к SSO, то для протокола SSH по умолчанию используется аутентификация с использованием метода SSO, которую при необходимости можно отключить и использовать вход с вводом данных для подключения от доменной учетной записи.

    Пример:

    connect ssh sso
    Реализовано только подключение по SSH-протоколу с использованием аутентификации по методу SSO.
  6. Если в настройках установлен флажок Возможность изменять настройку буфера обмена, то при необходимости можно изменить настройки использования буфера обмена при удаленном доступе к устройству по умолчанию:

    • Разрешить вставку в буфер обмена — определяет, разрешено ли копировать данные с локального устройства и вставлять их на удаленное устройство;

    • Разрешить чтение из буфера обмена — определяет, разрешено ли копировать данные с удаленного устройства и вставлять их на локальное устройство.

  7. Нажмите Подключиться.

  8. В открывшемся окне браузера введите Имя пользователя и Пароль:

    auth
    Имя пользователя может быть использовано в формате: Пользователь@Домен. Например: user@inno.tech.

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

Разрыв удаленной сессии

Для корректного завершения удаленного подключения выполните одно из следующих действий:

  • нажмите сочетание клавиш Ctrl +Shift +Alt — откроется панель управления сессией; выберите пункт Disconnect:

    discon2
    discon2 1
  • закройте окно браузера или вкладку сессии.

После выхода из сессии удаленного устройства есть возможность:

  • повторно подключиться с доменной учетной записью;

  • ввести данные другой учетной записи;

  • перейти в главное окно шлюза Guacamole.

В диалоговом окне после завершения сессии кнопка Главная позволяет перейти на экран, появляющийся после окончания сессии / при невозможности установить сессию:

discon2 3

Работа с буфером обмена во время сессии

Обмен текстом между локальным устройством и удаленной сессией осуществляется через встроенное текстовое поле буфера обмена в Guacamole. Для доступа к нему нажмите Ctrl+Alt+Shift — откроется боковая панель с полем Буфер обмена.

Чтобы скопировать текст с локального устройства на удаленную систему (если это разрешено настройками):

  1. Скопируйте текст локально (Ctrl+C).

  2. Откройте меню Guacamole (Ctrl+Alt+Shift).

  3. Вставьте текст в поле Буфер обмена (Ctrl+V).

  4. Закройте меню (Ctrl+Alt+Shift).

  5. В удаленной сессии используйте Ctrl+V — текст вставится как с локального терминала.

Чтобы скопировать текст с удаленной системы на локальное устройство (если это разрешено настройками):

  1. Скопируйте текст внутри удаленной сессии (Ctrl+C).

  2. Откройте меню Guacamole (Ctrl+Alt+Shift) — текст появится в поле Буфер обмена.

  3. Выделите и скопируйте его оттуда (Ctrl+C).

  4. Закройте меню и вставьте текст локально (Ctrl+V).

Стандартные сочетания Ctrl+C и Ctrl+V не работают напрямую между системами — они требуют синхронизации через поле Буфер обмена.