Como faço para distinguir logins SSH uns dos outros sob o mesmo nome de usuário?

0

Estou ficando confuso com as sessões do SSH que estão conectadas de diferentes lugares com o mesmo nome de usuário. É possível distingui-los de alguma forma? Por exemplo, posso configurar para anotar o endereço IP remoto na tabela de processos na ← marca?

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
    
por daxim 14.12.2010 / 18:57

2 respostas

0

w -f mostra os endereços remotos, mas também os nomes tty. Para minha situação, isso é preferível ao netstat / ss porque eu posso combinar as sessões muito mais rapidamente com a lista de processos.

    
por 16.12.2010 / 16:41
2

Você pode usar netstat -p ou ss -p para corresponder ao IP de conexão / portas com IDs de processo; netstat mostra apenas o sshd: user [priv] process, ss mostra os dois.

    
por 14.12.2010 / 20:04

Tags