[开源] 告别 Xshell、Tabby!自制终端轻量 SSH 管理工具 Quick-SSH

查看 15|回复 0
作者:CCELi   

常年远程管理服务器,试了不少 SSH 客户端一直不太满意:
Xshell 体积大界面臃肿,Tabby 日常使用性能拉胯卡顿,一堆花哨功能我基本用不上。
反倒系统终端自带原生 ssh 命令最顺手,唯一痛点就是没有好用的连接配置管理,每次输 IP 、端口、私钥路径太麻烦。
索性自己写了一款纯终端的 SSH 连接管理工具    Quick-SSH ,完全适配 PowerShell5/7 ,轻量化无多余功能,开箱即用,现已开源 GitHub ,项目地址放在文章最后啦~
项目截图:




工具核心亮点
自带 TUI 可视化终端界面,键盘操作直观,类似 yazi 交互逻辑
Docker 风格极简命令行,add/ps/rm 管理服务器,上手零门槛
一键 ping 检测主机在线状态,自动补全命令与主机别名
支持私钥登录、批量导入导出 JSON 配置,一键备份迁移
npm 全局一键安装,自动写入 PowerShell 配置,无需复杂配置
快速安装教程
如果电脑上有 nodejs 环境,可以直接使用
npm install -g quick-ssh
进行安装
安装成功后重启终端就能通过 qssh 指令激活界面啦
项目开源地址:https://github.com/CCE-Li/Quick-SSH
更新日志
v.1.1.11@latest
[ol]
  • 更新为二进制可执行文件,加入环境变量,减小了配置成本
    [/ol]
    v1.1.0
    [ol]

  • 添加 ssh2 实现文件拖拽传输,弹出新窗口显示上传进度

  • 优化 tui 显示策略,解决开始连接后 tui 清理不干净的问题

  • 添加自定义配置文件.qsshrc
    [/ol]
    v1.0.11
    [ol]

  • 适配 Linux/MacOS 系统

  • 将连接配置路径改到~/.ssh/config

  • 解决字符编码不统一导致的注入失败问题
    [/ol]
    代办:
    [ol]

  • 包管理自动检测更新功能

  • 批量连接处理(使用 vim 操作)

  • 一键保存 log 、时间戳

  • ai 辅助指令操作

  • 用户自定义配置文件( tui 样式自定义、api 配置、连接规则自定义...)
    [/ol]
    工具目前还有不少待优化功能,后续更新规划都写在 README 里,欢迎各位大佬试用、提 Issue 交流,顺手给项目点个 Star 万分感谢~
  • 您需要登录后才可以回帖 登录 | 立即注册

    返回顶部