2010-10-04 12 views
1

dans le serveur ubuntu (avec le protocole ssh),
comment je peux changer le moment de la déconnexion pour l'inactivité?moment de la déconnexion dans le serveur ubuntu

+1

solution la plus simple pour cela est de mettre la ligne suivante dans votre ~/.ssh/fichier de configuration (si elle n'existe pas créer le fichier) probablement mieux adapté pour ou ubuntu super-utilisateur (à moins que vous essayez de le définir à partir d'un programme): http://superuser.com/ – eldarerathis

+0

@eldarerathis J'ai voté pour passer à serverfault, s'il y a un moyen simple de le faire, ils sauraient là-bas. –

+0

@Pascal: Oh oui, serverfault est probablement le meilleur. Je ne sais pas pourquoi je n'y ai pas pensé à la place>.> – eldarerathis

Répondre

1

Pourriez-vous mettre "exec screen -R" dans .bash_profile et "idle 900 lockscreen" dans .screenrc pour résoudre ce problème? Cela se rattache automatiquement à leur session d'écran si elle est toujours là et en crée une nouvelle si ce n'est pas le cas, mais verrouille l'écran si elle est inactive pendant 900 secondes.

je crois que les utilisateurs peuvent désactiver le ralenti, mais ...

Alternativement: tout simplement « écran exec » et aussi « autodetach off » dans .screenrc afin que leurs sessions meurent si elles sont déconnectés.

http://www.openg.info/entry/timeout-ssh-sessions-inactivity

Ou vous pouvez utiliser

ClientAliveInterval 600 ClientAliveCountMax 0 et il fonctionne

ou

utilisant l'exportation TMOUT = 3600 dans mon ~/.bashrc pour fermer une session inactive après 1 heure.

Tous deux ont été présentés au travail par l'utilisateur: http://www.openg.info/entry/ssh-session-inactivity-configuration

Hope this helps

PK

1

Pour d'autres voyageurs sur Internet qui peuvent voir cette question.

Le

host * 
    ServerAliveInterval 30