[gull] verrouiller une vraie console linux sans deconnexion

Yves Martin ymartin59 at free.fr
Mon Feb 15 08:39:09 CET 2021


On Wed, 2021-02-10 at 14:58 +0100, Daniel Cordey wrote:
> 
> On 10/02/2021 13:19, Frederic Dumas wrote:
> > 
> > Peut-on faire la même chose sur une vraie console texte Linux, pas
> > une 
> > émulation VT100 ou autre, mais bien de vrais clavier et écran
> > branchés 
> > au serveur ? Evidemment, logout sert à verrouiller la console, mais
> > logout interrompt les applications.
> > 
> Et pour éviter que les applications soient interrompues, prendre 
> l'habitude de les lancer avec "nohup" + '&', sinon de jouer avec
> CTRL-Z 
> -> fg/bg. "nohup" permet d'avoir les applications qui continuent à 
> tourner après un logout.

Mieux: utiliser tmux en permanence, qui permet de conserver plusieurs
terminaux en fonctionnement dans des fenêtres/panneaux virtuels... même
sur une ligne capricieuse. Bien plus intéressant que l'antique
"screen".

Après quelques apprentissages de raccourci clavier, on ne peut plus
s'en passer, au point de l'utiliser aussi "en local" au cas où on
devrait reprendre sa session à distance au travers de ssh...

Dans ton cas, ce serait l'inverse, tu commences un session à distance
par ssh, pour la reprendre sur la console.

Du coup, le verrouillage est évident: détacher la session tmux, logout.
Le retour: login puis "tmux a" pour attacher la session - si c'est la
seule, il est possible d'en tourner plusieurs, identifiées par leur
nom...

Cet outil est particulièrement puissant dans ses possibilités:
copier/coller au clavier, personnaliser la barre de statut... ne pas
hésiter à chercher des infos si une idée pour passe par la tête,
quelqu'un l'a probablement déjà configuré:
https://github.com/tmux/tmux/wiki

Une autre alternative, qui n'a rien à voir avec un multiplexeur de
terminaux, le shell "mosh": https://mosh.org/

Cordialement,
-- 
Yves Martin




More information about the gull mailing list