现代化SSH工具解决方案,提供安全、高效的远程连接体验。
TZD-SSH是一个专为云原生环境设计的SSH工具套件,支持SSH链接和基本功能实现。项目采用现代化的技术栈(JavaScript,CSS,HTML),旨在为开发者提供便捷的远程服务器管理和文件传输能力。
多平台支持:兼容Windows、macOS和Linux系统
SSH2客户端:基于纯JavaScript实现的SSH2客户端模块
文件传输集成:支持SFTP和Zmodem协议,实现高效文件传输
连接管理:内置SSH连接管理器,支持多会话管理
安全认证:支持密码、密钥等多种认证方式
访问CNB平台:
https://cnb.cool/Lingqi_Team/TZD-ssh
Fork本项目到您的仓库
点击"一键运行"按钮启动项目
复制
# 克隆项目
git clone https://cnb.cool/Lingqi_Team/TZD-ssh.git
# 安装依赖
npm install
# 启动开发服务器
npm run dev
通过腾讯云CNB平台,您可以享受:
免费H20显卡支持:利用强大的GPU资源
秒级启动:无需复杂环境配置,克隆即用
云端开发环境:基于Docker生态的完整开发方案
# 使用默认配置连接
tssh user@hostname
# 指定端口连接
tssh -p 2222 user@hostname
# 使用密钥认证
tssh -i ~/.ssh/id_rsa user@hostname
# 上传文件到远程服务器
trzsz ssh user@hostname --upload local_file.txt
# 从远程服务器下载文件
trzsz ssh user@hostname --download remote_file.txt
# 批量执行命令
tssh-multi --hosts host1,host2,host3 --command "uptime"
# 批量文件分发
tssh-copy --hosts host1,host2 --file config.json --destination /etc/
全局配置:~/.tssh/config 项目配置:./.tssh/config SSH兼容配置:~/.ssh/config
# ~/.tssh/config
servers:
production:
host: 192.168.1.100
port: 22
username: admin
identity_file: ~/.ssh/id_rsa_prod
staging:
host: staging.example.com
port: 2222
username: deploy
password: ${ENV_SSH_PASSWORD}
settings:
default_timeout: 30
keepalive_interval: 60
enable_compression: true
TZD-SSH充分利用腾讯云CNB平台的优势:
声明式构建:通过声明式语法,对环境、缓存、插件进行抽象
资源池化:屏蔽基础设施复杂性,按需分配计算资源
高效克隆:采用git-clone-yyds技术,即使是大型仓库也能秒级克隆
开发友好:集成VSCode开发环境,提供完整的云端IDE体验
运行时弹性:最高支持64核CPU,满足高性能需求
我们欢迎各种形式的贡献!
Fork本仓库 创建特性分支
git checkout -b feature/AmazingFeature
提交更改
git commit -m 'Add some AmazingFeature'
推送到分支
git push origin feature/AmazingFeature
开启Pull Request
遵循ESLint配置
使用Prettier进行代码格式化
添加适当的单元测试
更新相关文档
📄 许可证 本项目基于GPL许可证开源 - 查看 LICENSE文件了解详情。 本README最后编写于2026.3.1,编者岚汐,审核tzdwindows7