Skip to content

lazyssh

Lazyssh 是一个基于终端的交互式 SSH 管理工具,灵感源自 lazydocker 和 k9s,用于直接从终端管理服务器。

核心功能

  • ~/.ssh/config 读取并显示服务器列表,支持添加、编辑、删除、标记(Pin/Unpin)服务器,模糊搜索,快速 SSH 连接。
  • 支持高级 SSH 配置(端口转发、连接复用、代理设置、安全算法等)。
  • 提供文件传输(计划中)、SSH 密钥管理(自动生成、部署、权限设置)等功能。

使用方法

  • 安装方式包括 Homebrew、下载二进制文件或从源码构建。
  • 通过快捷键(如 / 搜索、Enter 连接、a 添加服务器等)操作。

核心特性

  • 配置安全:仅读取和更新 ~/.ssh/config,不存储密钥或密码,自动备份原始配置文件。
  • 非破坏性编辑:保留原有注释、格式和未修改内容,原子写入避免数据丢失。
  • 高效管理:支持标签分类、排序、状态检测(Ping)等功能。

其他

  • 开源社区支持,可通过 GitHub 提交问题或贡献代码。
  • 提供 Buy Me A Coffee 支持作者。