devops
sshc:把零散的 SSH 命令整理成可重复的运维工作流
只管理一两台服务器时,SSH 很简单:记住地址,敲一条命令就能登录。机器多起来以后,麻烦通常不在 SSH 本身,而在 SSH 周围:地址散落在聊天记录里,账号和密钥重复配置,批量操作靠临时 shell 循环,执行失败后还要翻终端输出确认漏了哪台。
sshc 是我为这类日常工作写的 SSH 命令行工具。它把主机、认证信息和执行记录放进同一套本地配置,同时提供单机执行、批量任务、文件传输、跳板机、失败重跑和本地 Web 控制台。它仍然使用 SSH,也不试图替代 Ansible;它处理的是两者之间那段经常由脚本和记忆勉强维持的工作流。
