Назад | Перейти на главную страницу

Запись сеанса SSH в Гуакамоле с использованием скрипта / машинописи

Для тех, у кого установлен Apache Guacamole и которые используют его с расширением ssh для подключения к ресурсам, где / как вы его настроили либо в файлах конфигурации, либо в другом месте для записи сеансов?

Из того, что я смог собрать из инструкций по установке Guacamole: полное необработанное текстовое содержимое сеансов SSH, включая информацию о времени, может быть автоматически записано в указанный каталог. Эта запись, также известная как «машинописный текст», будет записана в два файла в каталоге, указанном с помощью typescript-path: NAME, который содержит необработанные текстовые данные, и NAME.timing, который содержит информацию о времени, где NAME - значение предоставлен для параметра машинописного имени.

Этот формат совместим с форматом, используемым стандартной командой сценария UNIX, и может быть воспроизведен с помощью scriptreplay (если он установлен). Например, чтобы воспроизвести машинописный текст под названием «NAME», вы должны запустить: scriptreplay NAME.timing NAME

ОДНАКО: где мне изначально настроить параметры для этого, используя: typescript-path или create-typescript-path или typescript-name. Я просто не могу понять, какой файл конфигурации или какую команду нужно запустить и откуда в системе, чтобы настроить это, чтобы иметь возможность регистрировать сеансы.

Кажется, я не могу найти никакой документации о том, как настроить это, чтобы я мог просматривать предыдущие сеансы.

Большое спасибо, если вы можете помочь!

Документация для этого находится на https://guacamole.apache.org/doc/1.0.0/gug/configuring-guacamole.html, под Запись текстовой сессии (машинописные тексты) заголовок.

Это активируется всякий раз, когда путь задан в настройках ваших подключений.

Войдите в веб-интерфейс, перейдите в Settings > Connections > YourSSHServer и установите путь в Машинопись (запись текстового сеанса) раздел.

Например, на моем сервере я создал /opt/guacamole-recordings каталог, так что это путь к настройке в Машинописный путь поле. Обычно я также помещаю имя хоста сервера в Имя машинописного текста в противном случае записи будут сохранены как typescript и typescript.timing, typescript.1 и typescript.1.timingи т. д., что затрудняет поиск того, какой из них соответствует тому или иному серверу.

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

Наличие надлежащего удаленного хранилища может упростить удаленный доступ к таким записям для преобразования или воспроизведения из других (настольных) систем.