🔐 SSH配置生成器

免费在线SSH配置文件生成器,可视化创建SSH config文件,支持多主机、跳板机、代理、密钥认证、端口转发等配置,无需注册。 | 无需注册 · 数据绝不上传服务器

零依赖·可离线使用

🖥️ 主机配置

📄 生成配置

常见问题

SSH config文件在哪里?
SSH config文件通常位于 ~/.ssh/config(Linux/macOS)或 C:\Users\用户名\.ssh\config(Windows)。如果不存在,可以手动创建。
什么是SSH跳板机(ProxyJump)?
跳板机是一台中间服务器,用于从本地无法直接访问的目标服务器。SSH通过ProxyJump先连接跳板机,再从跳板机连接目标服务器。
SSH端口转发有哪些类型?
三种类型:本地转发(LocalForward,将远程端口映射到本地)、远程转发(RemoteForward,将本地端口映射到远程)、动态转发(DynamicForward,SOCKS代理)。
如何使用SSH密钥认证?
在config中指定IdentityFile路径指向私钥文件,如 ~/.ssh/id_rsa。公钥需添加到远程服务器的 ~/.ssh/authorized_keys 文件中。
数据会上传到服务器吗?
不会。本工具完全在浏览器本地运行,所有配置生成均在客户端完成,不会上传任何数据到服务器。

SSH配置生成器能做什么?

SSH配置生成器是一款免费在线工具,帮助开发者和运维人员可视化创建SSH config文件。无需手动编辑配置文件,通过表单界面添加主机、配置密钥认证、设置跳板机、定义端口转发规则,工具自动生成标准格式的SSH config文件。支持多主机管理、ProxyJump跳板机链、SOCKS代理、本地/远程端口转发等高级功能。

核心功能

  • 多主机管理:一次配置多个SSH主机,统一管理
  • 跳板机支持:配置ProxyJump实现多级跳板机连接
  • 密钥认证:指定IdentityFile路径,支持多密钥管理
  • 端口转发:配置本地转发、远程转发、动态转发
  • 预设模板:内置GitHub、跳板机等常用配置模板
  • 一键导出:复制或下载生成的config文件

使用教程

1. 点击"添加主机"创建新的SSH主机配置

2. 填写主机别名、地址、端口、用户名等基本信息

3. 展开高级选项配置密钥、跳板机、端口转发等

4. 添加更多主机或使用预设模板

5. 点击"复制配置"或"下载文件"获取SSH config

应用场景

场景1:多服务器管理

运维人员管理数十台服务器,通过SSH config为每台服务器设置别名,直接使用 ssh prod-web1 连接,无需记忆IP和端口。

场景2:跳板机访问

通过跳板机访问内网服务器,配置ProxyJump后,SSH自动建立跳板链路,一条命令直达目标服务器。

场景3:端口转发

开发人员通过SSH本地端口转发访问远程数据库、内网服务等,无需额外VPN工具。

扩展知识

SSH config文件是OpenSSH客户端的配置文件,位于 ~/.ssh/config。它允许用户为不同的SSH连接定义别名和参数,避免每次连接时输入冗长的命令行参数。常用配置项包括Host(别名)、HostName(地址)、User(用户名)、Port(端口)、IdentityFile(密钥路径)、ProxyJump(跳板机)等。SSH还支持三种端口转发:本地转发(-L)将远程端口映射到本地、远程转发(-R)将本地端口映射到远程、动态转发(-D)创建SOCKS代理。ServerAliveInterval参数可防止SSH连接因空闲超时断开。

SSH配置生成器 | 无需注册 · 数据绝不上传服务器

问题反馈: dexshuang@google.com