ultimate-cube 是开源的远程服务器管理工具箱,目标是为安全工程师、程序员、网站管理员、IT 管理员以及几乎所有需要以更简单的方式处理远程工作的用户提供大量定制功能。
软件架构说明
Windows
> Linux
> MacOS
SSH
、 Sftp
,及内置代码编辑器
,支持代码高亮、折叠等功能COM
口调试(自动检测存在的 COM
接口)Telnet
RDP
远程桌面(基于FreeRDP
实现)VNC
,基于TightVNC Viewer
实现集成外部工具
,实现快速启动简易编辑器
,可编辑本地、远程文本文件# 1. 程序依赖运行环境:`JDK11+`
# 2. `linux`, `OSX` 用户建议使用自带依赖的通用版本 ultimate-cube-x.x.x-jar-with-dependencies.jar
# 3. `Windows` 用户 `无JDK` 环境的,建议使用 `ultimate-cube_setup.exe` 安装包(体积较大)
# search
winget search ultimatecube
# install
winget install ultimatecube
JDK11+
, IDEA
# vnc
mvn install:install-file -Dfile=libs/tightvnc-jviewer.jar -DgroupId=com.g3g4x5x6 -DartifactId=tightvnc-jviewer -Dversion=2.8.3 -Dpackaging=jar
# jediterm
mvn install:install-file -Dfile=libs/jediterm-core-3.44-SNAPSHOT.jar -DgroupId=com.jediterm -DartifactId=jediterm-core -Dversion=3.44-SNAPSHOT -Dpackaging=jar
mvn install:install-file -Dfile=libs/jediterm-ui-3.44-SNAPSHOT.jar -DgroupId=com.jediterm -DartifactId=jediterm-ui -Dversion=3.44-SNAPSHOT -Dpackaging=jar
mvn versions:set -DnewVersion=7.0.0
maven
插件 templating
编译 Version.java
文件mvn install
IDEA
菜单中 Build Proect
项目,复制静态文件到 target
目录maven
插件 assembly:assembly
)application.properties
中的会话加密密钥 ssh.session.secret.key
,丢失后将无法解密已加密的会话密码。application.properties
。Discussions
中的对应版本进行提问和反馈。Issues
请到 github 项目仓库中提出。JetBrains
提供的强大开发工具