next-terminal/docs/faq.md
dushixiang b0891a7c38 release (#150)
* 修改首页卡片间距

* 修改普通用户分享资产时只能查看到普通用户 close #133

* 修复普通用户访问非自己创建的资产无法打开原生ssh的bug

* release v0.4.1

* 修复使用命令修改加密key失败的问题

* 修改初始化RDP属性「禁用字形缓存」为打开

* 增加kubernetes协议的筛选

* 修改安装文档&修复首页链接限制无效的问题

* 修改guacd版本为1.3.0

* 支持导入资产时带标签的数据

* - 修改原生安装文档中guacamole版本为1.3.0
- 修改点击名称为编辑

* release 0.5.0
2021-06-01 23:14:55 +08:00

4.6 KiB
Raw Blame History

常见问题

如何进行反向代理?

主要是反向代理websocket示例如下

location / {
    proxy_pass http://127.0.0.1:8088/;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection $http_connection;
}

访问realvnc提示验证失败
  1. 把密码类型修改为VNC
  2. 把加密类型修改为 Prefer On
docker安装如何更新

推荐使用watchtower自动更新

手动更新需要先拉取最新的镜像

docker pull dushixiang/next-terminal:latest

删除掉原来的容器

如果是使用sqlite方式启动的记得备份next-terminal.db文件哦

docker rm <container-id> -f

再重新执行一次 docker方式安装命令

连接rdp协议的windows7或者windows server 2008直接断开

因为freerdp的一个问题导致的把 设置>RDP 下面的禁用字形缓存打开即可。 详情可参考 https://issues.apache.org/jira/browse/GUACAMOLE-1191

ssh协议中文字体乱码怎么办

参考安装字体章节,给系统安装中文字体。

ssh协议类型的资产连接模式有什么区别
  1. 默认默认使用guacd模式
  2. 原生使用golang+xterm.js方式实现的webssh传输协议是文本操作响应更快。但目前尚未实现实时监控。
  3. guacdApache Guacamole包装了一层的ssh协议支持实时监控录屏播放更加统一。但某些密钥不支持。
系统密码忘记了怎么办? 首先需要进入程序所在目录使用docker安装的程序目录为/usr/local/next-terminal

执行命令

./next-terminal --reset-password admin

其中 admin 为用户登录账号,成功之后会输出


 _______                   __    ___________                  .__              .__   
 \      \   ____ ___  ____/  |_  \__    ___/__________  _____ |__| ____ _____  |  |  
 /   |   \_/ __ \\  \/  /\   __\   |    |_/ __ \_  __ \/     \|  |/    \\__  \ |  |  
/    |    \  ___/ >    <  |  |     |    |\  ___/|  | \/  Y Y  \  |   |  \/ __ \|  |__
\____|__  /\___  >__/\_ \ |__|     |____| \___  >__|  |__|_|  /__|___|  (____  /____/
        \/     \/      \/                     \/            \/        \/     \/      v0.3.0

当前数据库模式为mysql
Mar  5 20:00:16.923 [DEBU] 用户「admin」密码初始化为: next-terminal

TOTP客户端丢了怎么办 首先需要进入程序所在目录使用docker安装的程序目录为/usr/local/next-terminal

执行命令

./next-terminal --reset-totp admin

其中 admin 为用户登录账号,成功之后会输出


 _______                   __    ___________                  .__              .__   
 \      \   ____ ___  ____/  |_  \__    ___/__________  _____ |__| ____ _____  |  |  
 /   |   \_/ __ \\  \/  /\   __\   |    |_/ __ \_  __ \/     \|  |/    \\__  \ |  |  
/    |    \  ___/ >    <  |  |     |    |\  ___/|  | \/  Y Y  \  |   |  \/ __ \|  |__
\____|__  /\___  >__/\_ \ |__|     |____| \___  >__|  |__|_|  /__|___|  (____  /____/
        \/     \/      \/                     \/            \/        \/     \/      v0.4.0

当前数据库模式为mysql
Mar  5 20:00:16.923 [DEBU] 用户「admin」已重置TOTP

想要修改数据库敏感信息加密的key怎么办 首先需要进入程序所在目录使用docker安装的程序目录为/usr/local/next-terminal

执行命令

./next-terminal --encryption-key 旧的加密key --new-encryption-key 新的的加密key

成功之后会输出


 _______                   __    ___________                  .__              .__   
 \      \   ____ ___  ____/  |_  \__    ___/__________  _____ |__| ____ _____  |  |  
 /   |   \_/ __ \\  \/  /\   __\   |    |_/ __ \_  __ \/     \|  |/    \\__  \ |  |  
/    |    \  ___/ >    <  |  |     |    |\  ___/|  | \/  Y Y  \  |   |  \/ __ \|  |__
\____|__  /\___  >__/\_ \ |__|     |____| \___  >__|  |__|_|  /__|___|  (____  /____/
        \/     \/      \/                     \/            \/        \/     \/      v0.4.0

当前数据库模式为mysql
Mar  5 20:00:16.923 [DEBU] encryption key has being changed.

最后重新启动程序并且把加密key修改为新的。