J'ai une connexion ssh avec une machine qui est déconnectée par cette machine après 30 minutes sans intervention de l'utilisateur. Cependant, si je lance quelque chose comme top
la connexion reste active. Comme il s'agit de la machine d'un client, je ne peux pas reconfigurer le serveur SSH de cette machine. Je cherche donc un moyen de détecter automatiquement l'inactivité et de lancer quelque chose du genre top
. Une sorte d'"économiseur d'écran" pour Bash.
Je sais que je peux le faire avec screen
mais malheureusement screen
n'est pas installé, et je ne peux pas installer de logiciel. Je dois donc utiliser ce que propose Bash.
Pour être clair : je cherche une solution qui me permette de démarrer une fois après m'être connecté, puis d'utiliser ce terminal, de m'éloigner, de revenir deux heures plus tard et de continuer à travailler, sans avoir à taper quoi que ce soit avant de m'éloigner. De même, je ne cherche pas à faire du tunneling (pour cela, je recommande l'excellent outil sshuttle )
Des idées ?
0 votes
Juste une petite note pour préciser que screen et Keepalive ne sont pas la même chose : par exemple, si le client ou le serveur ssh se déconnecte, votre session ssh sera terminée même si vous avez activé KeepAlive, alors qu'un screen Shell ne sera pas terminé.
4 votes
Duplicata possible de Comment maintenir un tunnel SSH ouvert de manière fiable ?