ToolypetMCP

Gerador de Chaves SSH | Toolypet

Gerador de pares de chaves SSH gratuito online. Gere chaves SSH RSA e Ed25519. Disponivel como MCP.

O que é isso?

Um gerador de par de chaves SSH suportando algoritmos Ed25519, RSA e ECDSA. Cria chaves pública e privada para autenticação segura em servidores, serviços de hospedagem Git e transferência de arquivos. Inclui comentários de chave configuráveis e proteção opcional por passphrase.

Entrada

Ed25519 é recomendado para sistemas modernos. RSA para compatibilidade com sistemas antigos.

Ajuda a identificar a chave (tipicamente email ou usuário@host)

Criptografa a chave privada para segurança adicional

Pré-visualização

Configure as opções e clique em gerar para criar o par de chaves SSH

Como Usar

Selecione o tipo de chave (Ed25519 recomendado para sistemas modernos), defina um comentário de chave (tipicamente seu email) e opcionalmente adicione uma passphrase para criptografia da chave privada. Para RSA, escolha o tamanho da chave (4096-bit recomendado). Gere e copie as chaves para configuração SSH.

Análise Aprofundada

Ed25519 vs RSA — uma comparação abrangente para seleção de chave SSH: Ed25519 (recomendado): - Algoritmo: Edwards-curve Digital Signature Algorithm (EdDSA) na Curve25519 - Tamanho da chave: 256 bits fixos (sem necessidade de escolha) - Tamanho da chave pública: 68 caracteres (compacto) - Tamanho da assinatura: 64 bytes - Performance: ~20x mais rápido que RSA-4096 para assinatura - Segurança: ~128 bits de segurança (equivalente a RSA-3072) - Assinaturas determinísticas: Mesma mensagem sempre produz mesma assinatura (sem vulnerabilidade de número aleatório) - Resistente a vários ataques de canal lateral por design RSA: - Algoritmo: Rivest-Shamir-Adleman - Tamanho da chave: 2048-4096 bits (escolha cuidadosamente) - Tamanho da chave pública: 400+ caracteres - Performance: Mais lento, especialmente em tamanhos de chave maiores - Compatibilidade: Universal — funciona com todas as versões e servidores SSH - Segurança: Depende do tamanho da chave; 2048-bit fornece ~112 bits de segurança Melhores práticas de gerenciamento de chaves SSH: - Use ~/.ssh/config para gerenciar múltiplas chaves: Host github.com IdentityFile ~/.ssh/github_ed25519 Host production-* IdentityFile ~/.ssh/prod_ed25519 User deploy - Use ssh-agent para evitar redigitar passphrases - Defina permissões: chmod 700 ~/.ssh, chmod 600 chaves privadas, chmod 644 chaves públicas - Adicione chaves ao authorized_keys com restrições: from="10.0.0.0/8",no-port-forwarding ssh-ed25519 AAAA... - Audite authorized_keys regularmente — remova chaves de membros que saíram da equipe Rotação de chaves: - Gere novo par de chaves, adicione chave pública a todos os servidores - Teste se a nova chave funciona, depois remova a chave pública antiga dos servidores - Atualize ~/.ssh/config para apontar para a nova chave - Delete a chave privada antiga de forma segura (shred -u no Linux)

Exemplos

  1. Gerar um par de chaves SSH Ed25519 para autenticação no GitHub
  2. Criar uma chave RSA-4096 para compatibilidade com servidores legados
  3. Gerar uma chave SSH com proteção por passphrase para acesso a servidor de produção
  4. Criar uma chave Ed25519 com comentário de email para identificação de chave da equipe

Instalar servidor MCP do Toolypet

Adicione as ferramentas do Toolypet ao seu agente de IA com um único comando. Compatível com Claude Desktop, Claude Code, Cursor e qualquer cliente compatível com MCP.

Início rápido
npx -y @toolypet/mcp-server@latest
Configuração do cliente MCP
{
  "mcpServers": {
    "toolypet": {
      "command": "npx",
      "args": [
        "-y",
        "@toolypet/mcp-server@latest"
      ]
    }
  }
}
Nome da ferramenta:mcp__toolypet__ssh_key_generator
Exemplo de prompt
Generate an Ed25519 SSH key pair with comment 'deploy@server'
Exemplo de Entrada
{
  "type": "ed25519",
  "comment": "deploy@server"
}
Exemplo de Saída
{
  "publicKey": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAA... deploy@server",
  "privateKey": "-----BEGIN OPENSSH PRIVATE KEY-----\nb3BlbnNzaC1...\n-----END OPENSSH PRIVATE KEY-----",
  "type": "ed25519",
  "fingerprint": "SHA256:abc123..."
}

Perguntas Frequentes

Devo use Ed25519 or RSA?
Use Ed25519 para todas as novas chaves. É mais rápido, mais seguro e produz chaves muito menores. Use RSA apenas ao se conectar a sistemas legados que não suportam Ed25519 (OpenSSH antes da versão 6.5, lançado em 2014).
Eu need a passphrase on my SSH key?
Sim, sempre. Uma passphrase criptografa seu arquivo de chave privada. Sem ela, qualquer pessoa que obtenha o arquivo (malware, laptop roubado, exposição acidental) tem acesso imediato a todos os seus servidores. Use ssh-agent para evitar redigitar a passphrase.
Como eu add my SSH key to GitHub?
Copie a chave pública (conteúdo do arquivo *.pub). Vá em GitHub Settings > SSH and GPG keys > New SSH key. Cole a chave pública e salve. Teste com 'ssh -T git@github.com'. Nunca compartilhe ou faça upload da sua chave privada.
Posso usar a mesma chave SSH para múltiplos servidores?
Você pode, mas é melhor usar chaves separadas por serviço ou grupo de servidores. Isso limita o impacto se uma chave for comprometida — apenas os serviços associados são afetados, não tudo. Use ~/.ssh/config para gerenciar múltiplas chaves facilmente.
Como eu convert between SSH key formats?
Use ssh-keygen: 'ssh-keygen -p -m PEM -f key' converte para formato PEM. 'ssh-keygen -e -m RFC4716 -f key.pub' exporta para formato RFC4716. Para formato PuTTY (.ppk), use puttygen para importar chaves OpenSSH.
Como usar esta ferramenta no Claude/Cursor?
Você pode usar esta ferramenta via MCP. Adicione o servidor MCP do Toolypet à configuração do seu agente AI com 'npx -y @toolypet/mcp-server@latest'. Depois peça ao seu AI para usar mcp__toolypet__sshKeyGenerator com seus parâmetros.
O que é MCP e por que o Toolypet o suporta?
MCP (Model Context Protocol) é um padrão aberto que permite que agentes AI como Claude e Cursor usem ferramentas externas. O Toolypet suporta MCP para que você possa usar todas as mais de 65 ferramentas tanto no navegador quanto através de agentes AI, integrando cálculos e operações perfeitamente ao seu fluxo de trabalho com AI.

Ferramentas relacionadas