¿Cómo verificar qué cliente está accediendo a Unix?

Estoy accediendo a un server Unix que usa el cliente SSH desde mi máquina con Windows (nombre M / C: MyComp). He iniciado session como id de usuario: MyID.

¿Hay alguna manera de que pueda determinar cuáles son las sesiones activas en Unix?

por ejemplo, algo así como "alguien de Mycomp ha iniciado session en xx: xx usando MyID"

Related of "¿Cómo verificar qué cliente está accediendo a Unix?"

last y who es lo que quieres.

who

Esto imprime información sobre los usuarios que están actualmente conectados. Ofrece resultados como:

 18:43:37 jake@localhost]~% who jake tty1 2013-07-09 13:00 jake tty2 2013-07-09 13:00 18:48:13 jake@localhost]~% sudo su [sudo] password for jake: [root@localhost jake]# who jake tty1 2013-07-09 13:00 jake tty2 2013-07-09 13:00 

last

Del man last :

Últimas búsquedas a través del file / var / log / wtmp (o el file designado por el distintivo -f) y muestra una list de todos los usuarios que iniciaron session (y salieron) desde que se creó el file.

Da salida como:

 18:43:33 jake@localhost]~% last | tac wtmp begins Tue Jul 9 09:47:29 2013 reboot system boot 3.9.5-301.fc19.x Tue Jul 9 09:47 - 10:44 (00:57) (unknown :0 :0 Tue Jul 9 09:47 - 10:15 (00:27) root tty2 Tue Jul 9 09:48 - down (00:56) root tty3 Tue Jul 9 09:55 - down (00:49) root tty4 Tue Jul 9 09:58 - 10:05 (00:07) jake tty4 Tue Jul 9 10:05 - down (00:39) (unknown :1 :1 Tue Jul 9 10:15 - 10:15 (00:00) jake :1 :1 Tue Jul 9 10:15 - 10:44 (00:29) jake pts/0 :1 Tue Jul 9 10:38 - 10:44 (00:06) reboot system boot 3.9.9-301.fc19.x Tue Jul 9 10:45 - 12:43 (01:58) jake tty1 Tue Jul 9 10:45 - 10:49 (00:03) jake tty2 Tue Jul 9 10:47 - 10:51 (00:04) jake tty3 Tue Jul 9 10:47 - 10:51 (00:03) jake tty1 Tue Jul 9 10:49 - 10:51 (00:02) jake tty3 Tue Jul 9 12:17 - down (00:26) jake tty2 Tue Jul 9 12:26 - 12:27 (00:01) root tty1 Tue Jul 9 12:26 - down (00:16) jake tty2 Tue Jul 9 12:27 - down (00:16) root pts/0 :0 Tue Jul 9 12:40 - 12:43 (00:02) reboot system boot 3.9.9-301.fc19.x Tue Jul 9 12:46 - 12:59 (00:12) jake tty1 Tue Jul 9 12:47 - 12:49 (00:02) jake tty2 Tue Jul 9 12:47 - 12:49 (00:02) jake tty1 Tue Jul 9 12:49 - down (00:10) jake tty2 Tue Jul 9 12:49 - down (00:09) root tty3 Tue Jul 9 12:50 - down (00:08) reboot system boot 3.9.9-301.fc19.x Tue Jul 9 13:00 - 18:43 (05:43) jake tty1 Tue Jul 9 13:00 still logged in jake tty2 Tue Jul 9 13:00 still logged in jake pts/25 :0 Tue Jul 9 15:39 - 15:39 (00:00) jake pts/4 :0 Tue Jul 9 18:11 - 18:11 (00:00) 

Verá que canalicé la salida a través de tac , porque me gusta ver la input más nueva al final de la list.

El command who te muestra quién está conectado a qué terminales y desde dónde.

El command who /var/log/wtmp le dará una list histórica de quién inició session.