Toolkit SSH completo no navegador: gere chaves, endureça servidores, configure clientes e monte túneis. 100% client-side, zero tracking.
https://sshtoolkit.otaviomiranda.com.br
| Ferramenta | Rota | Descricao |
|---|---|---|
| Tunnel Builder | /tunnels |
Comandos de tunel SSH com diagramas visuais |
| Server Hardening | /hardening |
sshd_config endurecido com score de seguranca |
| Client Config | /config |
~/.ssh/config com ProxyJump, drag-reorder e import |
| Key Generator | /keygen |
Chaves Ed25519/RSA via Web Crypto API |
Monte comandos de SSH Tunnel com diagramas visuais.
- Local Forward (
-L), Remote Forward (-R), Dynamic/SOCKS (-D) - Multiplos tuneis em um unico comando
- Flags:
-N,-f,-C,ExitOnForwardFailure, keepalive - Saida: comando SSH,
autosshpersistente, bloco~/.ssh/config - Diagrama visual por tunel
- Cards de caso de uso: "Acessar banco remoto", "Expor servidor local", "Navegar via proxy"
Gere um sshd_config endurecido com score de seguranca.
- Presets: Paranoico (A+), Equilibrado (A), Permissivo (B)
- Score de seguranca 0-100 com nota A-F
- Warnings por severidade (danger, warn, info)
- Script de aplicacao (backup + test + restart)
- Tooltips explicando cada diretiva
Monte seu ~/.ssh/config visualmente.
- CRUD de hosts com cards colapsaveis
- ProxyJump chain visualization (Voce → bastion → destino)
- Drag-and-drop para reordenar (a ordem importa no SSH)
- Import: cole um config existente e edite visualmente
- Opcoes avancadas: ForwardAgent, LocalForward, RemoteForward, etc.
Gere pares de chaves Ed25519 e RSA direto no navegador via Web Crypto API.
- Ed25519 (recomendado), RSA 2048, RSA 4096
- Download individual ou ZIP com README de instrucoes
- Fingerprint SHA256
- Comando
ssh-copy-ide permissoes (chmod) prontos para copiar - Tooltips explicando cada tipo de chave
Tudo roda no seu navegador. Nenhum dado sai da sua maquina. Sem API, sem cookies, sem analytics. Abra o DevTools e confira a aba Network.
- Astro 6.x — static site generator
- TypeScript 5.x
- Web Crypto API (keygen)
- fflate (ZIP)
- Vitest (testes)
- GitHub Pages (deploy)
# Requisitos: Node.js >= 22.12.0
# Instalar dependencias
npm install
# Dev server
npm run dev
# Rodar testes
npm test
# Build
npm run buildOtavio Miranda — otaviomiranda.com.br