Bonjour à tous,
avec un système Linux est-il possible de se connecter à une session de terminal déjà ouverte ?
Par exemple une personne s'est connecté en local donc sur la console et est partie, et moi distance je veux agir sur cette session pour voir ce qui est affiché et pouvoir la fermer sans rien casser. Ou par exemple pour prendre la main sur une session SSH afin de montrer des manip.
Une sorte de multiplexage de l'affichage et de la saisie, un peu comme avec screen, mais sans avoir à lancer une commande au préalable. Ca implique certainement d'être root.
J'ai cherché sur le net mais vraiment je sèche.
# VNC
Posté par NeoX . Évalué à 0.
vnc-server lancé depuis l'interface de l'utilisateur (eventuellement dans son login)
vnc-client depuis ta machine
# screen comme tu dis m'a l'air fait pour ça
Posté par Raphaël MICHEL . Évalué à 2.
screen comme tu dis m'a l'air fait pour ça, mais avec un script de connexion qui récupère ton screen automatiquement. ça ne suffirait pas ?
Je l'avais fait il y a longtemps pour récupérer automatiquement le tty1 d'une machine sans écran qui utilisait un périphérique compatible clavier (lecteur RFID) pour entrer des données.
# screen, tmux
Posté par err404 (site web personnel) . Évalué à 2.
screen, tmux, ils sont fait pour ça.
# tmux
Posté par vlamy (site web personnel) . Évalué à 4. Dernière modification le 25 novembre 2013 à 15:08.
Ce qu'il te faut c'est Tmux, ça fait exactement ce que tu veux : multiplexer les terminaux. Pour info, il est considéré comme le successeur de Gnu screen. En effet, il fait quasiment la même chose. Les différences sont :
En gros Tmux te permettra, entres autres, de :
Attention, ce genre d'outil rend accroc ! Mais c'est pas grave parce que c'est libre :)
Il te faudra obligatoirement lancer le premier terminal dans une session tmux (ou screen).
[^] # Re: tmux
Posté par NeoX . Évalué à 1.
beau troll non ?
chez moi j'installe screen, je fais juste
screen -RdS monterminalA
je quitte avec Ctrl+A Ctrl+D
et je refais
screen -RdS monterminalA
pour le reconnecterj'ai jamais eu besoin d'aller plus loin dans la configuration,
donc on ne peut pas faire plus simple je pense. ;)
ca juste marche.
[^] # Re: tmux
Posté par vlamy (site web personnel) . Évalué à 3.
C'est sûr que si tu utilises 5% des fonctionnalités de screen/tmux c'est pas compliqué à configurer.
Fais donc un
man screen
pour voir de quoi on parle![^] # Re: tmux
Posté par NeoX . Évalué à 2. Dernière modification le 25 novembre 2013 à 23:12.
en meme temps il ne souhaite pas en faire beaucoup plus pour l'instant, si ce n'est le multi utilisateur.
[^] # Re: tmux
Posté par vlamy (site web personnel) . Évalué à 2.
C'est sûr, tu as raison !
Mais j'ai commencé
screen
comme ça aussi, puis après quand tu découvres le potentiel de la bête tu utilises les fenêtres en guise d'onglet, et les panneaux pour faire du tiling, puis tu traînes dans le buffer pour faire des recherches et copier du texte, puis tu regardes comment imbriquer les instances, envoyer des commandes dans un sous-ensembles de shell,…etcOn se laisse vite prendre au jeu.
# ttysnoop / conspy
Posté par Kerro . Évalué à 3. Dernière modification le 25 novembre 2013 à 22:31.
ttysnoop : nécessite de préparer le système pour ça (c'est un client/serveur local hyper léger).
conspy : ne permet que de partager une console, pas du SHH.
Il y a également des solutions avec systemtap mais je ne connais pas bien.
Je suis étonné qu'un tel outil ne soit pas ouvertement disponible.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.