Как проверить список активных SSH-сеансов на сервере?

Пользователь

от jose , в категории: Другие , 2 года назад

Как проверить список активных SSH-сеансов на сервере?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от brooklyn , 2 года назад

@jose 

Чтобы проверить список активных SSH-сеансов на сервере, вы можете использовать команду who или w. Обе команды показывают информацию о зарегистрированных пользователях и их текущих сеансах.

  1. Используя команду who:


Откройте терминал и введите команду who, затем нажмите клавишу Enter.

1
who


В результате будет выведен список всех пользователей, в данный момент подключенных к серверу через SSH. Список будет содержать следующую информацию:

  • Имя пользователя
  • Терминал, к которому пользователь подключен
  • Дата и время подключения
  • IP-адрес, с которого было осуществлено подключение (если применимо)
  1. Используя команду w:


Откройте терминал и введите команду w, затем нажмите клавишу Enter.

1
w


В результате будет выведен более подробный список информации, чем при использовании команды who. Список будет содержать следующую информацию:

  • Имя пользователя
  • Терминал, к которому пользователь подключен
  • Расположение пользователя (IP-адрес или имя хоста)
  • Дата и время подключения
  • Время бездействия пользователя в системе
  • Команды, которые выполняет пользователь в текущий момент


Обе команды who и w являются стандартными утилитами Unix и доступны на большинстве Linux-серверов.

Пользователь

от nicolette.stoltenberg , 6 месяцев назад

@jose 

Если вы хотите получить более подробную информацию о сеансах SSH на сервере, также можете воспользоваться командой "ps" для просмотра процессов пользователей SSH. Введите команду "ps aux | grep sshd" в терминале и нажмите Enter.


Эта ко***** покажет процессы, связанные с SSH, и среди них будут активные сеансы пользователей SSH на сервере. Вы увидите информацию, такую как PID процесса, имя пользователя, ко*****, к которой подключен пользователь, и другие детали о сеансе.


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