Je m'interroge donc sur le comportement spécifique de mon démon SSH lors de l'utilisation de Clientaliveinterval et Clientalivemaxcount.
Supposons la configuration suivante:
Clientaliveinterval 60
Clientalivemaxcount 0
Supposons également les autres paramètres suivants:
- Système d'exploitation serveur: basé sur Debian Stretch (Proxmox VE 5)
- Système d'exploitation client: Windows 10 64 bits
- Connexion avec: WinSCP et Putty
Les paramètres décrits ci-dessus devraient déconnecter mon client après 60 secondes sans envoyer de paquets. Maintenant, cela fonctionne quand il s'agit de ma session WinSCP. Mais pourquoi cela ne fonctionne-t-il pas pour Putty?
EDIT: Voir ma propre réponse à ce sujet pour décrire ce qui n'allait pas et comment y remédier.
Réponses:
Merci au commentaire de djsmiley2k qui m'a amené sur la bonne voie!
J'aimerais expliquer ce qui n'allait pas dans mon cas (car ce n'est pas si évident en premier lieu, je pense), afin que cela puisse aider les autres.
Seconds between keepalives
.De la documentation officielle de WinSCP à ce sujet :
Pour résoudre ce problème:
WinSCP temporary session
Connection
keepalives
est définie sur 0.Session
la source