Команду last можно использовать для просмотра времени начала и завершения сеанса пользователя. В этом примере john.doe установил SSH-подключение к серверу 6 мая в 21 :29 и отключился в 21 :51, что означает, что john.doe был подключен в течение 21 минуты.
[root@server1 ~]# last
john.doe /dev/pts/0 client1.example.com Sat May 6 21:29 - 21:51 (00:21)
В файле /var/log/auth.log или /var/log/secure также будут отображаться соединения SSH. В этом примере john.doe установил SSH-соединение с SSH-сервером по адресу 21 :29 :10 и отключился по адресу 21 :51 :09.
[root@server1 ~]# tail /var/log/secure
May 6 21:29:10 server1 sshd[15970]: pam_unix(sshd:session): session open for user john.doe by (uid=0)
...
May 6 21:51:09 server1 sshd[15970]: pam_unix(sshd:session): session closed for user john.doe
Я решил упростить себе жизнь, и поскольку alarmpi4
, alarmpi5
и alarmpi6
по сути являются клонамиalarmpi3
(с /etc/hostname
и /etc/sshd/sshd_config
модифицированными ), я лишь поддерживаю /etc
на alarmpi3
.