{"release":{"tag":{"name":"v1.1.0","path":"/dushixiang/next-terminal/tags/v1.1.0","tree_path":"/dushixiang/next-terminal/tree/v1.1.0","message":"","commit":{"id":"68cfd691c98624b062415f519857a4c1c04dd0a4","short_id":"68cfd69","title":"增加说明","title_markdown":"增加说明","description":"","description_markdown":"","message":"增加说明\n","message_markdown":"增加说明","detail_path":"/dushixiang/next-terminal/commit/68cfd691c98624b062415f519857a4c1c04dd0a4","commits_path":"/dushixiang/next-terminal/commits/68cfd691c98624b062415f519857a4c1c04dd0a4","tree_path":"/dushixiang/next-terminal/tree/68cfd691c98624b062415f519857a4c1c04dd0a4","author":{"name":"dushixiang","email":"helloworld1024@foxmail.com","username":null,"user_path":null,"enterprise_user_path":null,"image_path":"no_portrait.png#dushixiang-","is_gitee_user":false,"is_enterprise_user":null,"widget_url":null},"committer":{"name":"dushixiang","email":"helloworld1024@foxmail.com","username":null,"user_path":null,"enterprise_user_path":null,"image_path":"no_portrait.png#dushixiang-","is_gitee_user":false,"is_enterprise_user":null,"widget_url":null},"authored_date":"2021-08-29T23:56:45+08:00","committed_date":"2021-08-29T23:56:45+08:00","signature":null,"build_state":null},"archive_path":"/dushixiang/next-terminal/repository/archive/v1.1.0","signature":null},"operating":{"edit":false,"download":true,"destroy":false,"enterprise_forbid_zip":false},"release":{"title":"v1.1.0","path":"/dushixiang/next-terminal/releases/tag/v1.1.0","tag_path":"/dushixiang/next-terminal/tree/v1.1.0","project_id":13910419,"created_at":"2021-09-30T19:26:47+08:00","is_prerelease":false,"description":"## 更新内容\r\n- 增加sshd服务功能，支持通过ssh协议访问资产，支持TOTP验证，支持实时监控和录屏\r\n- 原生ssh增加监控功能\r\n- 接入网关增加手动重连功能\r\n- 优化资产授权逻辑\r\n\r\n## 如何升级？\r\n\r\n### docker\r\n\r\n以sqlite模式为例，修改 docker-compose.yml，增加标记 **#增加** 下面的内容\r\n\r\n``` yml\r\nversion: '3.3'\r\nservices:\r\n  guacd:\r\n    image: dushixiang/guacd:1.3.0\r\n    volumes:\r\n      - ./data:/usr/local/next-terminal/data\r\n    restart:\r\n          always\r\n  next-terminal:\r\n    image: dushixiang/next-terminal:latest\r\n    environment:\r\n      DB: sqlite\r\n      GUACD_HOSTNAME: guacd\r\n      GUACD_PORT: 4822\r\n      # 增加\r\n      SSHD_ENABLE: \"true\"\r\n    ports:\r\n      - \"8088:8088\"\r\n      # 增加\r\n      - \"8089:8089\"\r\n    volumes:\r\n      - /etc/machine-id:/etc/machine-id\r\n      - /etc/localtime:/etc/localtime\r\n      - ./data:/usr/local/next-terminal/data\r\n      # 增加\r\n      - ~/.ssh/id_rsa:/root/.ssh/id_rsa\r\n    restart:\r\n          always\r\n```\r\n\r\n### 原生\r\n\r\n修改 config.yml 增加最下方的 sshd 配置\r\n\r\n```yml\r\ndb: sqlite\r\n# 当db为sqlite时mysql的配置无效\r\n#mysql:\r\n#  hostname: 172.16.101.32\r\n#  port: 3306\r\n#  username: root\r\n#  password: mysql\r\n#  database: next-terminal\r\n\r\n# 当db为mysql时sqlite的配置无效\r\nsqlite:\r\n  file: 'next-terminal.db'\r\nserver:\r\n  addr: 0.0.0.0:8088\r\n# 当设置下面两个参数时会自动开启https模式(前提是证书文件存在)\r\n#  cert: /root/next-terminal/cert.pem\r\n#  key: /root/next-terminal/key.pem\r\n\r\n# 授权凭证和资产的密码，密钥等敏感信息加密的key，默认`next-terminal`\r\n#encryption-key: next-terminal\r\nguacd:\r\n  hostname: 127.0.0.1\r\n  port: 4822\r\n  # 此路径需要为绝对路径，并且next-terminal和guacd都能访问到\r\n  recording: '/usr/local/next-terminal/data/recording'\r\n  # 此路径需要为绝对路径，并且next-terminal和guacd都能访问到\r\n  drive: '/usr/local/next-terminal/data/drive'\r\n\r\n# 增加以下内容\r\nsshd:\r\n  # 是否开启sshd服务\r\n  enable: true\r\n  # sshd 监听地址\r\n  addr: 0.0.0.0:8089\r\n  # sshd 使用的私钥地址\r\n  key: ~/.ssh/id_rsa\r\n```\r\n","author":{"name":"dushixiang","username":"dushixiang","path":"/dushixiang","avatar_url":"https://foruda.gitee.com/avatar/1676955153440373853/1190439_dushixiang_1611541644.png!avatar30"},"attach_files":[{"download_url":"/dushixiang/next-terminal/attach_files/847021/download/next-terminal.tgz","name":"next-terminal.tgz","cli_download_url":"https://gitee.com/dushixiang/next-terminal/releases/download/v1.1.0/next-terminal.tgz","censor_failed":false,"censor_tip":null}],"zip_download_url":"/dushixiang/next-terminal/releases/tag/v1.1.0.zip","tar_download_url":"/dushixiang/next-terminal/releases/tag/v1.1.0.tar.gz"}}}