- run_all_checks: capture l'exception levee par _connect dans ctx['ssh_error'] - check_ssh: utilise l'erreur reelle pour produire un message classifie: * 'No route to host' -> reseau injoignable * 'Connection timed out' -> port 22 filtre/host down * 'Connection refused' -> sshd arrete/bloque * 'no matching kex/key exchange' -> algos incompatibles * 'host key' -> known_hosts probleme * 'permission denied' / 'authentication failed' -> auth refusee * 'no authentication methods' -> aucune methode acceptee * 'name or service not known' -> DNS KO cote SSH - details inclut le message d'exception complet pour debug |
||
|---|---|---|
| .. | ||
| data | ||
| models | ||
| routers | ||
| scripts | ||
| services | ||
| static | ||
| templates | ||
| __init__.py | ||
| auth.py | ||
| config.py | ||
| database.py | ||
| dependencies.py | ||
| main.py | ||