Anúncios incomodam? Ir Sem anúncios Hoje

Gerador de Arquivo de Configuração SSH

DesenvolvedorRedeSegurança
ANUNCIADO Remover?
ANUNCIADO Remover?

Guia

SSH Config File Generator

Gerador de Arquivo de Configuração SSH

Build a clean, syntactically correct ~/.ssh/config without memorizing directive names or hunting down options in the ssh_config man page. Add each SSH host with a visual form, pick presets for common services like GitHub, AWS EC2, or bastion jump hosts, and copy or download the finished config in one click.

Como usar

  1. Pick a quick preset (GitHub, GitLab, Bitbucket, AWS EC2, DigitalOcean, bastion/jump host, Vagrant) to load a starting host block, or start empty.
  2. Fill in each host block: alias, HostName, User, Port, IdentityFile, and optional fields like ProxyJump, ServerAliveInterval, StrictHostKeyChecking, ForwardAgent, and IdentitiesOnly.
  3. Use the Add Host button to create additional blocks, and the arrow buttons to reorder them.
  4. Toggle global options like AddKeysToAgent or UseKeychain for macOS users.
  5. Copy the generated config or download it as a config file and drop it in ~/.ssh/.

Características

  • Visual multi-host builder – Add, remove, and reorder any number of Host blocks with a per-field form.
  • Service presets – One-click starters for GitHub, GitLab, Bitbucket, AWS EC2, DigitalOcean, bastion jump hosts, and Vagrant VMs.
  • Full directive coverage – HostName, User, Port, IdentityFile, ProxyJump, ServerAliveInterval, StrictHostKeyChecking, ForwardAgent, and IdentitiesOnly.
  • Global options – AddKeysToAgent and UseKeychain for macOS ssh-agent integration.
  • Correct syntax – Proper indentation, directive casing, and Host declarations that drop straight into ~/.ssh/config.
  • Private by design – Everything generates client-side in your browser; nothing is uploaded.

Perguntas frequentes

  1. Where does ~/.ssh/config live and what does it do?

    ~/.ssh/config is a per-user OpenSSH client configuration file read every time you run ssh, scp, sftp, or rsync over ssh. It lets you define aliases, set default users and ports, assign identity keys per host, and chain connections through bastions. Without it, you repeat long ssh -i ~/.ssh/key -p 2222 user@host commands over and over.

  2. What is ProxyJump and when should I use it?

    ProxyJump (a.k.a. the -J flag) tells SSH to tunnel through one or more bastion hosts to reach an internal target. It replaces the older ProxyCommand + netcat pattern and is the standard way to reach private-network servers without exposing them directly to the internet. Most corporate or cloud setups use a bastion for auditability.

  3. Why does IdentitiesOnly matter?

    IdentitiesOnly yes makes SSH use only the key specified by IdentityFile for that host, instead of trying every identity loaded in ssh-agent. On hosts with many keys loaded, this prevents authentication failures from MaxAuthTries limits on the server and avoids accidentally presenting the wrong key.

  4. What does StrictHostKeyChecking actually control?

    StrictHostKeyChecking decides how SSH reacts to a host key that is new or has changed. yes rejects unknown hosts; accept-new trusts new hosts once and then enforces strict checking; ask prompts interactively; no disables the check and should be reserved for disposable or ephemeral hosts.

  5. Why is directive order within a Host block usually irrelevant but overall file order is not?

    Inside one Host block the directives are just key-value pairs applied to matching connections. Between blocks, however, SSH uses the first matching directive it finds, so more specific Host patterns must come before the generic Host * catch-all block, otherwise the wildcard will win and override per-host settings.

Quer eliminar anúncios? Fique sem anúncios hoje mesmo

Instale nossas extensões

Adicione ferramentas de IO ao seu navegador favorito para acesso instantâneo e pesquisa mais rápida

Ao Extensão do Chrome Ao Extensão de Borda Ao Extensão Firefox Ao Extensão Opera

O placar chegou!

Placar é uma forma divertida de acompanhar seus jogos, todos os dados são armazenados em seu navegador. Mais recursos serão lançados em breve!

ANUNCIADO Remover?
ANUNCIADO Remover?
ANUNCIADO Remover?

Notícias com destaques técnicos

Envolver-se

Ajude-nos a continuar fornecendo ferramentas gratuitas valiosas

Compre-me um café
ANUNCIADO Remover?