Terminal Linux: comment capturer ou de regarder d'autres session de terminal
Disons, j'ai accès à un serveur en utilisant ssh. Dans le même temps, il y a une autre personne accède à ce serveur.
Est-il possible de regarder ce qui se passe dans son terminal. Sens, je Peux juste regarder ce qu'il est en train de taper?
OriginalL'auteur user149513 | 2009-08-30
Vous devez vous connecter pour publier un commentaire.
Si l'autre personne à l'aide de la console de Linux, vous pouvez utiliser conspy.
Il ne semble pas workigng pour
pts
OriginalL'auteur Martin v. Löwis
Si vous voulez dire que l'autre personne veut vous à voir de sa console, vous pouvez utiliser l'écran pour partager un terminal. Voir http://www.gnu.org/software/screen/manual/html_node/Multiuser-Session.html pour une description complète de la façon de le faire.
Ma réponse est sur le partage d'un terminal, pas d'espionnage sur quelqu'un d'autre. Je ne sais pas comment faire.
OriginalL'auteur Ryan Thompson
J'ai aussi utiliser une approche similaire à ce Labyrinthe dit. C'est une unidirectionnel partage en lecture seule pour le client. Voilà comment cela fonctionne:
1) l'hôte démarre Le
script
de commande écrit quelque part où le client a accès en lecture et de définir les permis requis, par exemple:La
-f
vide le contenu de façon permanente de sorte que vous aurez un peu de retard2) Le client commence à décharger le contenu de ce fichier:
Dans ce cas
-f
causes de la queue à attendre plus de sortie à partir du fichier. Utilisationctrl-C
cesse d'afficher le contenu du fichier.OriginalL'auteur estani
Vous pouvez utiliser le petit outil script pour l'enregistrement du terminal dans un fichier. L'observation des parties peut simplement tail-f ce fichier à suivre.
C'est une approche beaucoup plus simple, mais il fonctionne très bien pour la plupart des cas
OriginalL'auteur Maze
Vous pouvez également essayer
"cat /dev/vcsa1"
OriginalL'auteur Patrick
Bien selon que ses pour "vivre" ou "ondemand" fins, vous pouvez rejouer en ligne avec un service comme http://www.playterm.org.
OriginalL'auteur Coder of Salvation
Si vous souhaitez partager une session sur une machine derrière un pare-feu ou NAT, vous pouvez utiliser de l'open-source terminal programme de partage de Termbeamer.
OriginalL'auteur Benji York
À capture ce qu'Alice types dans un terminal,
et puis le lendemain, laisser Bob voir ce qui a été tapé --
sans aucun risque de Bob accidentellement taper quoi que ce soit dans le terminal --
Alice peut type "showterm" ( http://showterm.io ) dans sa fenêtre de terminal pour lancer l'enregistrement.
À partager un terminal pour Alice et Bob voir "la même" fenêtre de terminal et peuvent à la fois de taper des commandes dans la fenêtre,
il semble y avoir trois méthodes populaires:
Byobu, tmux, ou écran.
(tmate est un fork de tmux qui fonctionne tout aussi bien, peut-être mieux).
OriginalL'auteur David Cary
Quelque chose de gentil et facile:
watch -n 1
fait référence pour le temps de l'actualiser.OriginalL'auteur Roberk20