Chaque fois putty
ferme la session après un certain temps si elle est inactive.
Il n'y a pas de time
paramètre sur le mastic, alors comment puis-je garder ma putty
session ssh toujours vivante?
Une autre chose à vérifier est si votre système définit la variable d'environnement TMOUT. Pour vérifier cela, vous pouvez simplement faire:
env | grep TMOUT
ou
echo $TMOUT
Si ce paramètre est défini, vous pouvez le modifier ou le désactiver. Pour changer la valeur:
export TMOUT=3600
Où le nombre est le nombre de secondes jusqu'à ce que vous soyez déconnecté. Sinon, désactivez-le pour désactiver la fonctionnalité:
unset TMOUT
Remarque: il se peut que votre administrateur système l'ait défini pour des raisons de sécurité. Donc, si vous n'êtes pas l'administrateur système, vous voudrez peut-être vérifier cela avant de changer quoi que ce soit vous-même.
Activez les connexions persistantes SSH en modifiant le paramètre suivant en une valeur positive:
Une valeur de 300 devrait suffire dans la plupart des cas. (5 minutes.) Cela provoque l’envoi par PuTTY de paquets SSH null à l’hôte distant, de sorte que la session n’expire pas.
Notez que nous ne voulons pas l' SO_KEEPALIVE
option inférieure sur cette page. Il s’agit d’un mécanisme de niveau beaucoup plus bas qu’il est préférable d’utiliser uniquement lorsque le protocole au niveau de l’application n’a pas son propre mécanisme keepalive. SSH le fait, nous ne devrions donc pas utiliser le Keepalives TCP dans ce cas.
Il y a d'autres choses qui peuvent causer la perte de connexions, mais ceci est une première chose à essayer. Si cela ne fonctionne pas, vous devrez vous pencher sur d'autres éléments: délais d'attente VPN, délais des routeurs, modification des paramètres sur le serveur SSH distant, connexions flaky, etc.
top
lorsque vous êtes absent.En plus des autres réponses, je suggérerais de courir
screen
pour pouvoir avoir la gestion de session même si le mastic se termine (connexion en train de mourir, vpn en panne, etc.).la source
Cochez l'option suivante dans PuTTY:
la source
Il suffit d’exécuter ceci sur votre mastic pour vous assurer d’activer votre session toutes les 10 minutes.
la source
Si rien de ce qui précède n'a pas aidé,
vous devez modifier les configurations de votre système sshd!
NOTEZ QUE VOUS AUREZ BESOIN DE PERMISSION DE RACINES POUR CELA!
Editez votre
sshd_config
fichier, dans mon cas, il était situé/etc/ssh/sshd_config
le contenu était:
changer à:
N'oublie pas
la source
Vous pouvez utiliser la
top
commande dans l'invite du shell. Cela gardera votre session en vie.la source
Dans le
Connection>SSH
menu mastic , utilisez la valeur suivante commeRemote command:
bash --rcfile <(echo 'source ~/.bash_profile; unset TMOUT')
.la source