SSH 配置生成器

填主机/别名/跳板机,一键生成 ~/.ssh/config,ProxyJump 免敲长命令

管理多台服务器时,每次 ssh 都要敲一长串 ssh -p 2222 -i ~/.ssh/key user@1.2.3.4 很难受。本工具按表单生成标准 ~/.ssh/config 文本:主机条目可增删,支持 IdentityFile 私钥、ProxyJump 跳板链、转发/保活/压缩选项,自动校验跳板别名是否已定义并调整 Host 块顺序。纯本地生成,不上传任何主机信息。

主机 1

主机 2

~/.ssh/config

# 由「有条工具 · SSH 配置生成器」生成
# 保存后执行: chmod 600 ~/.ssh/config

Host bastion
  HostName 203.0.113.1
  User ops
  Port 22
  IdentityFile ~/.ssh/id_ed25519
  ServerAliveInterval 60
  ServerAliveCountMax 3

Host prod-web
  HostName 10.0.0.8
  User deploy
  Port 2222
  IdentityFile ~/.ssh/prod_key
  ProxyJump bastion

放置路径:macOS / Linux 为 ~/.ssh/config;Windows(OpenSSH)为 C:\Users\你的用户名\.ssh\config

权限必须收紧:chmod 600 ~/.ssh/config(权限过开 ssh 会直接忽略该文件)

验证:保存后直接执行 ssh 别名 即可,无需再敲 IP、端口和私钥参数

#关于 SSH 配置生成器

OpenSSH 客户端会自动读取 ~/.ssh/config,把每台服务器的主机名、端口、用户、私钥固化成 Host 块。之后连接只需 ssh 别名,scp、rsync、git、VS Code 远程开发等工具同样复用这套配置。

Host 块的书写规则

每个 Host 块从 Host 别名 行开始,下面的选项行必须缩进;ssh 按「先匹配先赢、同键后者不覆盖」的顺序解析,所以通用配置(如 Host *)建议放在文件末尾。别名只是本地记号,不会发到服务器;真正的主机地址写在 HostName 里。本工具按输入顺序生成,并自动把被跳板引用的主机排到使用方之前。

ProxyJump 跳板链怎么用

内网机器不能直连时,给目标主机写 ProxyJump 跳板别名,ssh 会先连跳板机再从跳板机转发到目标,相当于命令行里的 ssh -J。跳板机本身也要在 config 里定义(含它自己的 HostName/User/IdentityFile)。多级跳板可以用逗号串联:ProxyJump 跳板A,跳板B,按顺序逐跳。

私钥与权限要点

IdentityFile 指向私钥文件(推荐 ed25519),私钥本身权限要 chmod 600;config 文件同样是 600,目录 .ssh 为 700。使用 ForwardAgent 可以把本地密钥代理到远端继续 git 操作,但在不受控制的跳板机上开启有安全风险,建议只在可信跳板上启用,或改用 ssh-agent + AddKeysToAgent。

常见问题

  • ProxyJump 的别名填什么?填跳板机在 config 中的 Host 别名,或 user@host 形式;本工具勾选跳板后会自动校验别名是否存在,缺失时给出提示。
  • 改了 config 不生效?检查三点:文件权限是否 600、选项行是否缩进、Host 别名是否与输入完全一致;可用 ssh -G 别名 查看最终合并后的生效参数。
  • Windows 下路径怎么写?OpenSSH for Windows 读取 C:\Users\用户名\.ssh\config,IdentityFile 可写 %USERPROFILE%\.ssh\id_ed25519 或 Git Bash 风格的 /c/Users/... 路径。

相关工具推荐

Spine动画编辑器

专业的Spine动画预览和编辑工具,支持多引擎导出

热门 新品 本地

SQL查询优化器

分析SQL查询并提供优化建议

热门 新品 本地

JVM启动参数配置

可视化配置Java虚拟机启动参数,支持内存、GC、性能等选项

热门 新品 本地

代码片段转换

不同编程语言间代码片段转换(如Python↔JavaScript)

热门 新品 本地

IP地址查询

查询IP地址的地理位置、运营商、ASN等信息,支持IPv4和IPv6

热门 新品 本地

JSON转TypeScript接口

根据JSON数据自动生成TypeScript类型定义

热门 新品 本地

相关教程