Bonjour,
Je viens d'établir une liaison ssh pour tester la connexion à distance. A présent lorsque je tape la commande who, j'ai cette sortie que j'ai du mal à interpréter:
$ who
tty7 2016-03-24 12:25
pts/1 2016-03-24 12:26 (:0)
pts/2 2016-03-24 14:32 (laptop-----)
Je sais que tty7 représente le noyau mais que signifient les 2ème et 3ème ligne par contre ? pts/1 et pts/2.
Merci d'avance pour l'aide !
# Re:
Posté par Tonton Benoit . Évalué à 2.
who liste les utilisateurs actuellement connectés à la machine et indique sur quelle console.
tty c'est les différentes consoles "hardware" de la machine, principalement celles accessibles directement via CTRL+ALT+Fx, CTRL+ALT+F7 pour le tty7.
Les pts correspondent à des pseudo-terminaux (les terminaux en mode graphique, les connections ssh…) Le premier semble être utilisé par le serveur graphique (bizarre il utilise un tty généralement, c'est Fedora ta distrib ?) le second doit être ta connexion ssh.
[^] # Re:
Posté par roger91 . Évalué à 1.
Bonjour,
Merci pour ton retour.
J'utilise Ubuntu comme distribution. Pour établir la connection ssh, j'ai utilisé comme machine de départ une VM Ubuntu et ma machine d'arrivée utilise entièrement Ubuntu.
Après avoir établi la connection, la commande who me donne ce résultat sur la machine de départ(à travers le terminal de la machine d'arrivée). En fait j'aimerais afficher les connections qui sont entrantes et qui sont sortantes. Cette commande me les affiche ?
[^] # local/distant, emplacement de la commande who
Posté par NeoX . Évalué à 2. Dernière modification le 25 mars 2016 à 10:21.
si tu fais
who
sur la machine de depart, tu as les personnes connectés (localement ou en ssh) à la machine de depart.si tu fais
who
sur la machine d'arrivée (via le ssh que tu as lancé) tu obtiens les personnes connectés (localement ou en ssh) à la machine d'arrivéeca c'est plutot la commande
netstat
avec quelques options faciles à retenir comme
puant
oulapute
netstat -puant
netstat -lapute
t'affichera les process en attente de connection (apache, ssh)
et s'il y des machines connectées à ces process.
pour les connexions sortantes, il reste :
* le firewall avec l'option LOG pour enregistrer tout ce que sort par exemple.
* tcpdump pour voir les echanges au niveau reseau sur une carte reseau
[^] # Re: local/distant, emplacement de la commande who
Posté par roger91 . Évalué à 1.
Merci NeoX.
Pour récapituler, sur ma machine de départ en tapant who j'ai:
:0 2016-03-25 11:00 (:0)
pts/2 2016-03-25 11:02 (:0)
pts/16 2016-03-25 11:15 (:0)
Et sur la machine d'arrivée:
tty7 2016-03-24 13:11
pts/2 2016-03-24 18:19 (:0)
pts/1 2016-03-25 11:07 (laptop----)
:0, pts/2, pts/16 de la machine de départ et tty7, pts/2, pts/1 de la machine d'arrivée correspondent respectivement à quoi ?
Merci d'avance !
[^] # Re: local/distant, emplacement de la commande who
Posté par NeoX . Évalué à 3. Dernière modification le 25 mars 2016 à 14:11.
comme dit plus haut
:0 et tty7 => les terminaux graphiques
pts/1, pts/2, pts/16 => les pseudos terminaux (ssh, xterm, console graphique, etc)
facile a verifier, ouvre une autre console graphique
tu verras que who a une ligne de plus
[^] # Re: local/distant, emplacement de la commande who
Posté par Marotte ⛧ . Évalué à 2.
Pourquoi je ne mets pas ces options dans cet ordre ?! :)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.