Для тех, у кого установлен 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
и т. д., что затрудняет поиск того, какой из них соответствует тому или иному серверу.
Рекомендуется смонтировать каталог с записями на отдельном разделе с ошибками или на внешнем / удаленном хранилище, чтобы у вас было достаточно места для записей.
Наличие надлежащего удаленного хранилища может упростить удаленный доступ к таким записям для преобразования или воспроизведения из других (настольных) систем.