使用 scriptreplay/typescript 录制 Guacamole SSH 会话

使用 scriptreplay/typescript 录制 Guacamole SSH 会话

对于那些安装了 Apache Guacamole 并使用 ssh 扩展连接资源的人,您在哪里/如何在配置文件中或其他地方设置它来记录会话?

根据我在 Guacamole 安装说明中了解到的信息:SSH 会话的完整原始文本内容(包括时间信息)可以自动记录到指定目录中。此记录也称为“typescript”,将写入 typescript-path 指定目录中的两个文件:NAME(包含原始文本数据)和 NAME.timing(包含时间信息),其中 NAME 是 typescript-name 参数提供的值。

此格式与标准 UNIX 脚本命令使用的格式兼容,并且可以使用 scriptreplay(如果已安装)重放。例如,要重放名为“NAME”的打字脚本,您可以运行:scriptreplay NAME.timing NAME

但是:我最初在哪里配置这个设置:typescript-path 或 create-typescript-path 或 typescript-name。我根本搞不清楚需要运行什么配置文件或什么命令,以及在系统上的哪个位置设置它才能记录会话。

我似乎找不到任何关于如何设置以便我可以查看以前的会话的文档。

如您能帮忙,非常感谢!

答案1

有关此内容的文档位于https://guacamole.apache.org/doc/1.0.0/gug/configuring-guacamole.html, 在下面文本会话记录(打字稿)標軸。

只要在连接设置中设置路径,就会启用此功能。

登录 Web 界面,转到Settings > Connections > YourSSHServer并设置路径Typescript(文本会话记录)部分。

例如,在我的服务器上,我创建了一个/opt/guacamole-recordings目录,这就是要设置的路径Typescript 路径字段。我通常还会将服务器主机名放在Typescript 名称否则录音将被保存为typescripttypescript.timingtypescript.1typescript.1.timing等,因此很难找到哪一个对应于任何给定的服务器。

最好将您的录音目录安装在单独的错误分区或外部/远程存储器上,以便您可以计划拥有足够的空间用于录音。

拥有适当的远程存储可以更轻松地远程访问此类录音,以便从其他(桌面)系统进行转换或播放。

相关内容