lista as conexões VNC ativas do terminal

1

Estou procurando uma maneira de listar toda a conexão VNC ativa com uma máquina. Eu sei que posso obter toda a conexão ativa da máquina, executando netstat -na , mas eu não sei como filtrar apenas a conexão para o servidor VNC. Estou executando o OSX 10.8.3, alguma dica?

    
por nick2k3 13.05.2013 / 20:19

2 respostas

1

O VNC é executado na porta 5900 por padrão, então você deve ser capaz de fazer:

netstat -na | grep '[:.]5900'

(o OS X usa . como um delimitador de porta, mas no Linux é : - o padrão acima corresponderá a ambos)

Exemplo na minha máquina do OS X:

% netstat -na | grep '[:.]5900'
tcp4       0      0  *.5900                 *.*                    LISTEN     
tcp6       0      0  *.5900                 *.*                    LISTEN 
    
por 13.05.2013 / 21:45
0

Se você estiver executando o xrdp para se conectar ao vnc, o 5900 não mostrará todas as conexões. Aqui está uma resposta ligeiramente diferente:

netstat -na | grep '[:.]5900'

dá:

tcp        0      0 127.0.0.1:5918          0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:5919          0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:5913          0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:5914          0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:5915          0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:5916          0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:5917          0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:5913          127.0.0.1:54546         ESTABLISHED
tcp        0      0 127.0.0.1:54546         127.0.0.1:5913          ESTABLISHED

Veja também esta resposta para saber como cavar a porta fora do processo .

    
por 08.01.2016 / 19:48