implant emergency-reset
Reverte TODAS as configuracoes de seguranca para defaults seguros. Projetado para recuperar acesso SSH em caso de lockout.
Uso
implant emergency-reset [OPTIONS]Flags
| Flag | Descricao |
|---|---|
-y, --force |
Pular confirmacao (para automacao/watchdog) |
--dry-run |
Simular sem aplicar mudancas |
O que faz
Executa 7 passos em sequencia. Cada passo e independente — se um falhar, os demais continuam:
| Passo | Acao | Motivo |
|---|---|---|
| 1 | Abrir porta 22 no firewall | Restaurar acesso imediato |
| 2 | Cancelar watchdog ativo | Evitar conflito de reversoes |
| 3 | Reset SSH port para 22 | Porta padrao acessivel |
| 4 | Remover SSH hardening | MaxAuthTries, PerSourcePenalties etc |
| 5 | Desabilitar fail2ban | Stop + disable (sem desinstalar) |
| 6 | Reset kernel hardening | Remove sysctl, preserva ip_forward |
| 7 | Restart final SSH | Aplicar todas as mudancas |
Exemplos
Preview
implant emergency-reset --dry-runExecutar com confirmacao
implant emergency-resetExecutar sem confirmacao (automacao)
implant emergency-reset --forceQuando usar
| Situacao | Melhor opcao |
|---|---|
| Porta SSH errada, tem outro acesso | implant ssh-rollback --latest |
| Hardening bloqueou acesso | implant ssh-rollback --latest |
| Trancado fora, acesso via console | implant emergency-reset --force |
| Watchdog nao reverteu | implant emergency-reset --force |
| Nao sabe o que causou o problema | implant emergency-reset |
Diferencas vs ssh-rollback vs reset
| Comando | Escopo | Restaura para |
|---|---|---|
ssh-rollback |
Apenas SSH | Snapshot anterior (estado exato) |
reset --ssh-port |
Apenas porta | Porta 22 |
reset --ssh-hardening |
Apenas hardening | Sem hardening |
emergency-reset |
TUDO | Defaults seguros (porta 22, sem hardening, sem fail2ban) |
Integracao
O emergency-reset pode ser chamado por:
- Watchdog de SSH (reversao automatica)
- Acesso via console do provedor (rescue mode)
- Automacao propria ou agente de controle remoto (com
--force, sem confirmacao interativa)
O emergency-reset cuida do acesso SSH (porta, hardening, fail2ban, sysctl). Para desligar temporariamente as protecoes opt-in de firewall (rate-limit, geo-block, auto-ban etc.), use implant emergency-mode.