koko
koko copied to clipboard
支持 JetBrains 公司产品直连资产
修改点:
- 增加对 JetBrains 公司产品的远程开发支持(GoLand、PyCharm、Intellij IDEA、JetBrains Gateway 等);
- 增加对 PyCharm 中的 SSH Interpreter 的支持;
- 增加直接执行命令,如:
ssh -p 2222 user@root@asset-id@jumpserver 'bash -lc "ls -al"'
- 增加对正向和反向端口转发能力的支持(增加
ENABLE_REVERSE_PORT_FORWARD
环境变量); - 调整 sftp 目录,支持直接列出节点上的目录树(去掉资产名);
- 修改环境变量名(由
ENABLE_VSCODE_SUPPORT
改为ENABLE_IDE_SUPPORT
)
感谢贡献 pr,v2.23 已经属于历史版本了,原则上对于旧版本,只修 bug 和 漏洞,不新增功能的。 能否一个功能点提一个 pr ?一个 pr 里包含的改动太多,难以 review。 这里有一些不错的改进,新的优化改进可以往 dev 分支提 pr。
@zhenxuanxin 哥们,做得好。 天下苦堡垒机久矣, 没有 scp 和 ssh tunnnel 简直就是在虐待开发。
鉴于时间久远,且与主分支差异过大,先关闭 pr了。此外我复用了相关的代码,已经重构到后续新版本中。 再次感谢 pr 及相关代码。