Mostra um usuário da Shell, mas mais conexões via porta SSH

1

Acabei de executar o comando no meu servidor

netstat -atnp

Ele mostra 2 conexões estabelecidas via porta SSH, mas quando eu executo o comando

w

Ele mostra apenas 1 usuário do shell. Há algo que eu precise me preocupar? Se sim, o que poderia ser? & como descobrir do que se trata?

    
por Sollosa 04.04.2017 / 13:02

1 resposta

2

Na verdade, você não deve se preocupar.
netstat -a mostrará todos os soquetes (abertos, escutando, fechados ...) wo provavelmente só há sua escuta ssh deamon e sua conexão atual.
No seu caso específico, usaria lsof -i TCP:22 , que na minha opinião é muito mais legível.

lsof -i TCP:22
COMMAND   PID               USER   FD   TYPE   DEVICE SIZE/OFF NODE NAME
sshd     9760               root    3r  IPv4 20888000      0t0  TCP internalIP:ssh->RemoteIP:58828 (ESTABLISHED)
sshd     9765               another 3u  IPv4 20888000      0t0  TCP InternalIP:ssh->RemoteIP:58828 (ESTABLISHED)
sshd    10348               root    3u  IPv4 12609613      0t0  TCP *:ssh (LISTEN)
sshd    10348               root    4u  IPv6 12609615      0t0  TCP *:ssh (LISTEN)    enter code here

Nesta saída, você pode ver as duas conexões abertas e as duas que estão escutando no IPv4 e no IPv6.

Editar 1:
Se você estiver usando o sudo, será praticamente como ter duas conexões SSH abertas. E usando who show, você verá apenas o seu nome de usuário e não o root logado. Se você tiver feito um sudo su - :

who
username pts/0        2017-04-04 13:19 (MY_PUB_IP)
sudo su -
:~# who
username pts/0        2017-04-04 13:19 (MY_PUB_IP)
:~#
    
por 04.04.2017 / 13:38

Tags