Question Comment faire pour que la connexion mastic ssh n'expire jamais lorsque l'utilisateur est inactif?


J'ai un serveur Ubuntu 12.04 que j'ai acheté, si je me connecte avec du 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?


30
2018-02-13 18:07


origine




Réponses:


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

PuTTY Configuration


40
2018-02-13 18:24



?????? "0 pour éteindre" ou 30 pour désactiver ????????? Je pense qu'il doit mettre 0 au lieu de 30! - kokbira
Non, c'est le temps entre les keepalives. Si vous le définissez à 0, aucun keepalive n'est envoyé, mais vous voulez que putty envoie des keepalives pour que la connexion reste active. - das Keks
ach, oui! Merci! - kokbira
Je l'ai fait mais ça tombe quand même .. - Aaron


En plus de 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 régit (valeur décimale en secondes) après quoi une session shell inactive expirera et l'utilisateur sera déconnecté, entraînant une déconnexion dans une session SSH.


De plus, je vous recommande fortement de faire autre chose. Installer byobu (ou même juste tmux seul comme il est supérieur à GNU screen) et toujours connecter et attacher à une session préexistante (c'est GNU screen et tmux terminologie). De cette façon, même si vous êtes déconnecté de force - avouons-le, une panne 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 panneaux à l'intérieur de GNU screen et tmux.

apt-get install tmux
apt-get install byobu

Byobu est une belle interface pour les deux multiplexeurs de terminaux, mais tmux est tellement à l'aise qu'à mon avis, il est obsolète byobu dans une large mesure. 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.


9
2018-02-13 19:29



J'ai découvert l'écran grâce à cette réponse! - astrojuanlu


Aller aux options PuTTy -> Connection

  1. Changez la valeur par défaut pour "Seconds between keepalives (0 à désactiver)": de 0 à 600 (10 minutes) --Cela varie ... réduire si 10 minutes n'aident pas
  2. Cochez la case "Activer l'option TCP_keepalives (option SO_KEEPALIVE)".
  3. Enfin enregistrer la configuration pour la session

6
2018-03-19 15:10





Je garde mes sessions PuTTY en vie en surveillant les logs cron

tail -f /var/log/cron

Je veux que la session PuTTY soit vivante parce que je passe par des chaussettes.


0
2017-11-20 00:23