Как я отличаю логины SSH друг от друга под тем же именем пользователя?

Я запутываюсь сессиями SSH, которые зарегистрированы от различных мест под тем же именем пользователя. Действительно ли возможно отличить их так или иначе? Например, я могу настроить для аннотирования удаленного IP-адреса в таблице процессов в метке ←?

root       /usr/sbin/sshd -o PidFile=/var/run/sshd.init.pid
root         sshd: user [priv] ←
user          sshd: user
root         sshd: user [priv] ←
user          sshd: user@pts/3
user            -bash
user              /bin/ps -AH -o user,cmd
0
задан 14.12.2010, 19:57

2 ответа

w -f показывает удаленные адреса, но также и имена tty. Для моей ситуации это предпочтительно по netstat/ss, потому что я могу соответствовать сессиям намного более быстро со списком процессов.

0
ответ дан 24.11.2019, 06:47

Можно использовать netstat -p или ss -p соответствовать IP/портам соединения идентификаторам процесса; netstat шоу просто sshd: user [priv] процесс, ss шоу они оба.

2
ответ дан 24.11.2019, 06:47

Теги

Похожие вопросы