SecureSHell — SSH 连接管理
快捷键
- ⌘+↩ — 打开一个 SFTP 链接
- ⌥+↩ — 使用 mosh 访问当前 SSH 链接
- ⇧+↩ — 使用 Ping 命令测试当前主机的连通性
- ^+↩ — 从历史记录中清出之前访问过的连接信息
功能特性
- 自动补全主机名
- 记住用户名(不必每次输入)
- 多种连接方式:
- SSH(默认)
- mosh
- SFTP
- Ping 测试
- 数据源(可单独管理开关):
~/.ssh/config~/.ssh/known_hosts- 历史记录(用户之前输入的用户名+主机)
/etc/hosts/etc/ssh/ssh_config
安装
从 最新 release 下载 .alfredworkflow 文件,双击安装到 Alfred。
使用
主关键字 ssh:
ssh [<query>]— 查看并过滤已知 SSH 连接↩或⌘+<NUM>— 打开连接⇥— 扩展查询为所选连接的标题(用于添加端口号)⌘+↩— 改用 SFTP 连接⌥+↩— 改用 mosh 连接⇧+↩— Ping 主机^+↩— 从历史中删除连接
配置使用 sshconf:
sshconf [<query>]— 编辑工作流设置- 切换数据源开关
- 检查更新
- 打开日志文件 / 文档 / 报告问题 / 论坛
高级配置
通过 Alfred 工作流配置表 修改:
URLs
SFTP_APP/SSH_APP:指定打开 sftp/ssh URL 的应用(如Transmit、ForkLift、Terminal)
Commands
MOSH_CMD:mosh 命令路径(设为空可禁用 mosh)SSH_CMD:覆盖默认的ssh://...URL,改用 shell 命令运行(优势:在本地 shell 中执行,加载本地配置)
使用 iTerm2
- Shell 命令在 iTerm2 中打开:安装 iTerm2 plugin for Alfred
ssh://...URL 在 iTerm2 中打开:iTerm2 偏好设置 →Profiles > PROFILE_NAME > General > URL Schemes中设置默认处理器

许可
MIT Licence。基于 ssh_config(SSH 配置解析)和 AwGo(工作流框架)。
原文链接:https://www.ssssmy.com/notes/secureshell-ssh-lian-jie-guan-li