Чтобы найти активных пользователей SSH в Ubuntu, вы можете использовать различные методы. Вот несколько подходов:
-
Метод 1: использование команды who
Откройте терминал и введите следующую команду:whoПоявится список пользователей, вошедших в систему в данный момент, включая сеансы SSH, а также их данные для входа и время, когда они вошли в систему.
-
Метод 2. Проверка файла «/var/log/auth.log».
Вы можете просмотреть файл системного журнала, чтобы определить активных пользователей SSH. Запустите следующую команду в терминале:sudo grep "Accepted password" /var/log/auth.logЭта команда отобразит список успешных попыток входа по SSH с указанием активных пользователей.
-
Метод 3: использование команды «ss».
Команда «ss» может предоставить информацию об активных сетевых подключениях, включая сеансы SSH. Выполните следующую команду в терминале:ss -atn | grep :22Это покажет активные SSH-соединения вместе с соответствующей информацией о пользователе.
-
Метод 4. Проверка файла «/var/run/utmp».
Вы можете проверить файл «/var/run/utmp», чтобы найти активных пользователей SSH. Запустите следующую команду в терминале:who -u /var/run/utmpПоявится список активных пользователей, включая сеансы SSH, а также их данные для входа.
-
Метод 5: использование команды «ps».
Команду «ps» можно использовать для проверки активных процессов SSH. Введите следующую команду в терминале:ps aux | grep sshd:Это покажет активные процессы SSH и соответствующую информацию о пользователе.