IntelliSSH:
一个安全且用户友好的 Web 应用程序,旨意通过 SSH 结合人工智能技术,帮助用户从浏览器中管理 Linux 服务器,同时提供终端内的 SFTP 浏览器功能。

核心功能:
- • 基于浏览器的 SSH 访问(通过 xterm.js 实现)
- • 终端内的完整 SFTP 客户端(支持下载、上传(文件 / 文件夹)、创建文件夹、删除等操作)
- • 集中化且安全的会话管理
- • 支持密码和基于密钥的认证
- • 通过 WebSocket 实现的实时终端
- • 人工智能辅助功能(支持 OpenAI 或 Ollama)
- • 响应式 UI,包含深色模式
安装
Docker Compose
services:
intellissh:
image: clusterzx/intellissh:latest
container_name: intellissh
ports:
- 8080:3000
volumes:
- /vol1/1000/docker/intellissh:/app/server/data
restart: unless-stopped
使用
浏览器中输入 http://NAS的IP:8080
就能看到界面

来到日志,查看用户名和密码

输入用户名和密码,进行登录

点击“Profile”,修改密码

点击“Sessions”,创建新连接

填写 SSH 配置信息(按实际情况填写)

点击连接

可以正常连接

打开 SFTP,能够进行可视化文件管理

支持下载、上传(文件 / 文件夹)、创建文件夹、删除等操作

最右边这个就是调用 AI 了,没对接所以还用不了

进入用户设置,配置大语言模型

支持对接三个平台:OpenAI、Ollama 和自定义 API

这里我对接的是之前部署的 New API

对接后,就有正常回复了

只需要输入问题就会给出命令,比如这里输入:帮我切换 root 用户

不过有问题,不能使用 ls 查看文件列表

总结
IntelliSSH 作为一款基于浏览器的 SSH 管理工具,极大简化了运维工作 —— 无需额外安装软件,打开网页即可便捷操作。它还集成了 SFTP 可视化文件管理,上传下载文件只需点选鼠标,后面如果能增加快捷修改权限功能就更好了。此外,最重要的是内置 AI 辅助功能,提出不懂的操作需求就能给出回答,省去了四处搜索的麻烦,有效提升了整体效率。
综合推荐:⭐⭐⭐(想法不错,细节待完善)
使用体验:⭐⭐⭐(操作方便,但没有中文)
部署难易:⭐⭐(简单)︎
︎