Guacamole 常见问题

请先确认下面选项

请在 web - 系统设置 - 安全设置 里面允许 终端注册
Docker 容器部署的 JUMPSERVER_SERVER 不可以使用 http://127.0.0.1:8080

1. guacamole 启动异常

启动异常

  • ERROR o.a.g.a.j.r.JumpserverRegisterService 121 - 注册终端失败

在 web - 会话管理 - 终端管理 里面删除 guacamole 的注册 ( 在线显示红色的[gua]xxx )

  1. rm -f /opt/jumpserver/guacamole/data/keys/jumpserver.key
  2. docker restart jms_guacamole

Windows 文件上传可以直接把文件拖拽到 Windows 窗口, 上传后文件在 计算机 - G盘, 下载把文件放到 G 盘的 download 目录即可弹出下载窗口, 快捷键上传下载工具栏 Ctrl+Alt+Shift

2. 频繁断开解决方案

Win7/2008 频繁断开解决方案

  1. vi /opt/jumpserver/config/config.txt
  1. ... 省略
  2. # Guacamole 配置
  3. JUMPSERVER_SERVER=http://core:8080
  4. JUMPSERVER_KEY_DIR=/config/guacamole/data/key/
  5. JUMPSERVER_RECORD_PATH=/config/guacamole/data/record/
  6. JUMPSERVER_DRIVE_PATH=/config/guacamole/data/drive/
  7. JUMPSERVER_ENABLE_DRIVE=true
  8. JUMPSERVER_CLEAR_DRIVE_SESSION=true
  9. JUMPSERVER_CLEAR_DRIVE_SCHEDULE=24
  10. # 添加下面内容
  11. JUMPSERVER_DISABLE_GLYPH_CACHING=true # 禁用RDP会话中的字形缓存
  1. ./jmsctl.sh restart

3. RDP VNC 显示效果优化

  1. vi /opt/jumpserver/config/config.txt
  1. ... 省略
  2. # Guacamole 配置
  3. JUMPSERVER_SERVER=http://core:8080
  4. JUMPSERVER_KEY_DIR=/config/guacamole/data/key/
  5. JUMPSERVER_RECORD_PATH=/config/guacamole/data/record/
  6. JUMPSERVER_DRIVE_PATH=/config/guacamole/data/drive/
  7. JUMPSERVER_ENABLE_DRIVE=true
  8. JUMPSERVER_CLEAR_DRIVE_SESSION=true
  9. JUMPSERVER_CLEAR_DRIVE_SCHEDULE=24
  10. # 添加下面内容
  11. JUMPSERVER_COLOR_DEPTH=32 # 远程桌面使用 32 位真彩
  12. JUMPSERVER_DPI=120 # 远程桌面 DPI
  13. JUMPSERVER_DISABLE_BITMAP_CACHING=true # 禁用RDP的内置位图缓存功能
  14. JUMPSERVER_DISABLE_GLYPH_CACHING=true # 禁用RDP会话中的字形缓存
  1. ./jmsctl.sh restart