主 题:CloudSSH 开源项目:增强版
发 布 者:duskroot
标签分类: 技术
时 间:2026-10-22 17:16:49
内容预览:感谢原作者原版 CloudSSH 是跑在 Cloudflare Workers 上的网页 SSH:服务器列表、终端、SFTP,会话和用户数据放在 Durable Object 的 SQLite 里。本仓库地址:https://github.com/duskroot/CloudSSH增加了什么工作区顺序是:服务器列表、数据库列表、凭据管理。服务器、数据库连接、凭据都可以写备注,最长 200 字。数据库管理数据库连接不进凭据库。凭据库继续只放 SSH 用的账号和密钥。数据库连接单独存档,字段是引擎、地址、端口、管理员用户名、加密后的密码、备注、手动区域和自动推断的区域。最多 50 条。支持四种引擎:引擎能做的事MySQL列出库和账号,建库时选择编码,删库,建账号,重置密码,授权和撤权PostgreSQL列出库和可登录角色,建库,删库,建账号,重置密码,授权和撤权Redis概览、按库浏览键、查看键值、新建字符串键、删除键、清空当前库MongoDB列出库和用户,建库,删库,建用户,改密码,授予和收回角色不支持sql查询,因为Workers的cpu和内存很小,sql如果结果多,很容易卡死异常终端工具箱终端工具栏增加了工具抽屉,四个页签都在浏览器里完成,不把内容发给 Worker,也不写进 SSH 会话。随机密码:长度 8 到 64,可选大写、小写、数字、符号。用 crypto.getRandomValues 取随机数,并避开容易看混的字符,例如去掉 O、0、l、1。每种选中的字符至少出现一次。UUID:调用 crypto.randomUUID()。密钥对:优先生成 Ed25519,并打成 OpenSSH 私钥和 ssh-ed25519 公钥。浏览器不支持 Ed25519 时,退回 P-256,导出 PEM。JSON:在本地做格式化或压缩,解析失败时只在抽屉里提示。结果可以复制。抽屉关
直达链接: https://www.nodeseek.com/post-1001603-1
 
 
Back to Top