1119 字
约 3 分钟
6
S01-X01 · SSH 与数据库客户端工具清单
适用读者:要挑终端/SSH/数据库客户端的人;要给团队定"用哪些工具"的规范的人。
前置:S01-B06(终端与 SSH 基础)。
覆盖旧文:A-3170(Tool 工具整理)→ 1 篇 / 1.6 千字符。
扩展点:E-S01-041(终端与数据库客户端的选择维度)、E-S01-042(公司环境的许可红线)。
上一篇:S01-J10 · IDEA 插件开发与 Maven 中央仓库发布
下一篇:回到 catalog.md 选下一篇。
1. 一句话结论
这类工具没有"最好",只有"够用 + 合规"。 判断维度只有四个:跨平台、是否开源、要不要钱、能不能过公司审计。原文作者的结论是"日常用 nuoshell、termius 挺稳"——这是个人偏好,不是团队标准。
出处:
A-3170(小傅哥,更新于 2024-01)。
2. 终端 / SSH 客户端(E-S01-041)
| 工具 | 平台 | 许可 | 特点 | 适合 |
|---|---|---|---|---|
| WindTerm | Win/mac/Linux | 免费(含商用) | SSH/SFTP/串口/Telnet 全功能 | 想"一个就够" |
| Electerm | Win/mac/Linux | 开源 | 终端+SFTP,界面现代 | 开源偏好 |
| Termius | 全平台+移动 | 免费/订阅 | 多设备同步、SFTP | 多机切换 |
| FinalShell | Win/mac/Linux | 免费 | 服务器监控+SFTP 一体 | 运维视角 |
| Xterminal | 桌面 | 免费/付费 | 本地控制台+SSH | 国产替代 |
| PuTTY | Windows | 开源 | 极轻、老牌 | 临时排障 |
| SecureCRT | Win/mac | 商业 | 会话管理强 | 有预算的团队 |
| nuoshell | macOS | 免费 | 专为 macOS | Mac 单平台 |
| SSH Config Editor | macOS | 付费 | 管 ~/.ssh/config |
配置很多时 |
判据:"能编辑 ~/.ssh/config" 比"界面好看"重要。 别名、跳板、端口转发都写在配置里,工具换了配置还在。
# 最小可用配置:替代每次输一长串参数
cat >> ~/.ssh/config <<'EOF'
Host blog
HostName 192.0.2.10
User root
Port 22
IdentityFile ~/.ssh/id_ed25519_blog
EOF
ssh blog # 之后只要这一句
预期:ssh blog 直接登录;ssh -v blog 能看到用了哪个私钥。
3. 数据库客户端
| 工具 | 许可 | 特点 | 适合 |
|---|---|---|---|
| DBeaver Community | 开源(社区版) | 通用(MySQL/PG/…),插件多 | 多数据库并存 |
| Sequel Ace | 开源(macOS) | Sequel Pro 的维护版,轻快 | Mac 上连 MySQL |
| ~~Sequel Pro~~ | 开源但停更 | 有 bug | 不建议 |
| DataGrip | 商业(30 天试用) | 与 IDEA 同源、重构/分析强 | 已买 JetBrains 全家桶 |
| Navicat | 商业 | 图形化友好 | 公司采购 |
判据:公司环境只有两条路——开源、或采购。原文一句"破解的在公司用可不行"就是这个意思:许可风险不是技术问题,是审计问题(E-S01-042)。
4. 选型清单(团队落地)
| # | 问题 | 结论 |
|---|---|---|
| 1 | 成员跨 Win/mac 吗 | 是 → 选跨平台(WindTerm/Electerm/DBeaver) |
| 2 | 需要 SFTP 吗 | 是 → WindTerm/Electerm/FinalShell |
| 3 | 需要移动端吗 | 是 → Termius |
| 4 | 有采购预算吗 | 无 → 开源;有 → DataGrip/SecureCRT |
| 5 | 审计允许破解版吗 | 不允许,写进规范 |
5. 常见误区
| 误区 | 纠正 |
|---|---|
| "工具越多越好" | 越多越难统一排障 |
| "破解版能省预算" | 审计风险落在个人头上 |
| "SSH 工具不重要,能连就行" | 配置管理、密钥、跳板才是日常 |
| "数据库客户端随便装" | 连接串里就是生产密码 |
6. 自测
- 跨平台 + 免费 + 带 SFTP 的 SSH 客户端,本文列了哪几个?
- 为什么建议把主机写进
~/.ssh/config? - 公司环境用破解版 Navicat 的风险属于哪一类?
答案
- WindTerm、Electerm、FinalShell(Termius 部分功能免费)。
- 换工具不丢配置;别名/跳板/转发集中管理。
- 许可与审计风险,不是技术风险。
7. 下一篇
回到 S01 目录 ;其他系列的同类速查见 97-全站术语与阅读地图.md。
本篇属于系列《S01 · 开发环境与工具链》。旧文来源:A-3170;扩展点 E-S01-041/042。原文为 2023–2024 版本快照,具体版本号属待核。
S01-X01 · SSH 与数据库客户端工具清单
https://www.clxhxhhr.top/posts/5180/ 评论
0 条
还没有评论,先写一条吧。