comment faire en sorte que la connexion mastic ssh n'expire jamais lorsque l'utilisateur est inactif?

27

J'ai un serveur Ubuntu 12.04 que j'ai acheté, si je me connecte au mastic en utilisant ssh et qu'un utilisateur mastic de sudoer se déconnecte après un certain temps si je suis inactif

Comment configurer Ubuntu pour maintenir cette connexion indéfiniment en vie?

    
posée David MZ 13.02.2013 - 19:07
la source

4 réponses

37

Si vous allez dans vos paramètres de mastic - & gt; Connexion et définissez la valeur de "Seconds between keepalives" à 30 secondes, cela devrait résoudre votre problème.

    
réponse donnée das Keks 13.02.2013 - 19:24
la source
9

Outre la réponse de "das Keks", il existe au moins un autre aspect pouvant affecter ce comportement. Bash (généralement le shell par défaut sur Ubuntu) a une valeur TMOUT qui gouverne (valeur décimale en secondes) après laquelle une session shell inactive expirera et l'utilisateur sera déconnecté, entraînant une déconnexion dans une session SSH.

En outre, je vous recommande fortement de faire autre chose entièrement. Configurez byobu (ou même simplement tmux seul car il est supérieur à GNU screen ) et connectez-vous toujours à une session préexistante (c'est la terminologie GNU screen et tmux ). De cette manière, même si vous êtes déconnecté de force - faisons face à cela, une coupure de courant ou une interruption du réseau peut toujours se produire - vous pouvez toujours reprendre votre travail là où vous êtes parti. Et cela fonctionne sur différentes machines. Ainsi, vous pouvez vous connecter à la même session depuis un autre ordinateur (par exemple depuis votre domicile). Les possibilités sont multiples et constituent un véritable accélérateur de productivité. Et pour ne pas oublier, les multiplexeurs de terminaux surmontent l'un des gros inconvénients de PuTTY: aucune interface à onglets. Maintenant, vous obtenez des "onglets" sous la forme de fenêtres et de volets dans GNU screen et tmux .

apt-get install tmux
apt-get install byobu

Byobu est une interface agréable pour les deux multiplexeurs de terminaux, mais tmux est tellement confortable qu’à mon avis, il est en grande partie obsolète byobu . Donc, ma recommandation serait tmux .

Recherchez également "dotfiles", en particulier tmux.conf et .tmux.conf sur le Web pour de nombreuses personnalisations afin de vous aider à démarrer.

    
réponse donnée 0xC0000022L 13.02.2013 - 20:29
la source
6

Aller aux options de PuTTy - & gt; Connexion

  1. Modifier la valeur par défaut pour "Seconds between keepalives (0 à désactiver)": de 0 à 600 (10 minutes) --Cela varie ... réduire si 10 minutes ne vous aident pas
  2. Cochez la case "Activer TCP_keepalives (option SO_KEEPALIVE)".
  3. Enfin, enregistrez la configuration pour la session
réponse donnée Rajesh 19.03.2015 - 16:10
la source
0

Je conserve mes sessions PuTTY en surveillant les journaux cron

tail -f /var/log/cron

Je veux que la session PuTTY soit vivante parce que je fais appel à des chaussettes.

    
réponse donnée Francis Suan 20.11.2015 - 01:23
la source

Lire d'autres questions sur les étiquettes