Методы идентификации активных пользователей SSH в Ubuntu

Чтобы найти активных пользователей SSH в Ubuntu, вы можете использовать различные методы. Вот несколько подходов:

  1. Метод 1: использование команды who
    Откройте терминал и введите следующую команду:

    who

    Появится список пользователей, вошедших в систему в данный момент, включая сеансы SSH, а также их данные для входа и время, когда они вошли в систему.

  2. Метод 2. Проверка файла «/var/log/auth.log».
    Вы можете просмотреть файл системного журнала, чтобы определить активных пользователей SSH. Запустите следующую команду в терминале:

    sudo grep "Accepted password" /var/log/auth.log

    Эта команда отобразит список успешных попыток входа по SSH с указанием активных пользователей.

  3. Метод 3: использование команды «ss».
    Команда «ss» может предоставить информацию об активных сетевых подключениях, включая сеансы SSH. Выполните следующую команду в терминале:

    ss -atn | grep :22

    Это покажет активные SSH-соединения вместе с соответствующей информацией о пользователе.

  4. Метод 4. Проверка файла «/var/run/utmp».
    Вы можете проверить файл «/var/run/utmp», чтобы найти активных пользователей SSH. Запустите следующую команду в терминале:

    who -u /var/run/utmp

    Появится список активных пользователей, включая сеансы SSH, а также их данные для входа.

  5. Метод 5: использование команды «ps».
    Команду «ps» можно использовать для проверки активных процессов SSH. Введите следующую команду в терминале:

    ps aux | grep sshd:

    Это покажет активные процессы SSH и соответствующую информацию о пользователе.