Anúncios incomodam? Ir Sem anúncios Hoje

Gerador de Arquivo de Configuração SSH

DesenvolvedorRedeSegurança
ANUNCIADO Remover?
ANUNCIADO Remover?

Guia

Gerador de arquivo de configuração SSH

Gerador de Arquivo de Configuração SSH

Construa um arquivo limpo e sintaticamente correto ~/.ssh/config sem precisar memorizar nomes de diretivas ou procurar opções na página de documentação do ssh_config. Adicione cada host SSH com um formulário visual, escolha predefinições para serviços comuns como GitHub, AWS EC2 ou hosts de bastião, e copie ou baixe a configuração final em um clique.

Como usar

  1. Escolha uma predefinição rápida (GitHub, GitLab, Bitbucket, AWS EC2, DigitalOcean, bastion/jump host, Vagrant) para carregar um bloco inicial de host, ou comece vazio.
  2. Preencha cada bloco de host: alias, HostName, User, Port, IdentityFile e campos opcionais como ProxyJump, ServerAliveInterval, StrictHostKeyChecking, ForwardAgent e IdentitiesOnly.
  3. Use o botão Adicionar Host para criar blocos adicionais e os botões de seta para reorganizá-los.
  4. Ative opções globais como AddKeysToAgent ou UseKeychain para usuários do macOS.
  5. Copie a configuração gerada ou baixe-a como um config arquivo e coloque-o em ~/.ssh/.

Características

  • Construtor visual de múltiplos hosts – Adicione, remova e reorganize qualquer número de blocos de Host com um formulário por campo.
  • Predefinições de serviço – Iniciadores em um clique para GitHub, GitLab, Bitbucket, AWS EC2, DigitalOcean, hosts de bastião e VMs Vagrant.
  • Cobertura completa de diretivas – HostName, User, Port, IdentityFile, ProxyJump, ServerAliveInterval, StrictHostKeyChecking, ForwardAgent e IdentitiesOnly.
  • Opções globais – AddKeysToAgent e UseKeychain para integração do ssh-agent do macOS.
  • Sintaxe correta – Indentação adequada, caso das diretivas e declarações de Host que são aplicadas diretamente ~/.ssh/config.
  • Privado por design – Tudo é gerado no lado do cliente no seu navegador; nada é enviado.

Perguntas frequentes

  1. Onde está o ~/.ssh/config e o que faz?

    O arquivo ~/.ssh/config é um arquivo de configuração do cliente OpenSSH per-user lido sempre que você executa ssh, scp, sftp ou rsync por meio de ssh. Ele permite definir aliases, definir usuários e portas padrão, atribuir chaves de identidade por host e encadear conexões por meio de bastiões. Sem ele, você repete comandos longos como ssh -i ~/.ssh/key -p 2222 user@host repetidamente.

  2. O que é ProxyJump e em que situações devo usá-lo?

    ProxyJump (também conhecido como a flag -J) informa o SSH para tunelar através de um ou mais hosts de bastião para alcançar um destino interno. Ele substitui o padrão antigo ProxyCommand + netcat e é a maneira padrão de alcançar servidores em redes privadas sem expô-los diretamente à internet. A maioria dos ambientes corporativos ou de nuvem usa um bastião para auditoria.

  3. Por que a opção IdentitiesOnly importa?

    IdentitiesOnly yes faz o SSH usar apenas a chave especificada pela opção IdentityFile para aquele host, em vez de tentar cada identidade carregada no ssh-agent. Em hosts com muitas chaves carregadas, isso evita falhas de autenticação devido aos limites de MaxAuthTries no servidor e evita apresentar acidentalmente a chave errada.

  4. O que realmente controla a opção StrictHostKeyChecking?

    StrictHostKeyChecking decide como o SSH reage a uma chave de host nova ou alterada. yes rejeita hosts desconhecidos; accept-new confia em novos hosts uma vez e então exige verificação rigorosa; ask solicita interativamente; no desativa a verificação e deve ser reservado para hosts descartáveis ou temporários.

  5. Por que a ordem das diretivas dentro de um bloco de Host geralmente não importa, mas a ordem geral do arquivo sim?

    Dentro de um bloco de Host, as diretivas são apenas pares chave-valor aplicados às conexões correspondentes. Entre blocos, no entanto, o SSH usa a primeira diretiva que encontra, então os padrões mais específicos devem vir antes do bloco genérico Host * que atua como captura geral, caso contrário, o padrão wildcard irá vencer e sobrescrever as configurações específicas por host.

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?