terminalden aktif VNC bağlantılarını listeler


1

Bir makineye tüm aktif VNC bağlantısını listelemek için bir yol arıyorum. Makinenin tüm aktif bağlantılarını çalıştırarak bulabileceğimi biliyorum. netstat -na ancak VNC sunucusunun bağlantısını nasıl filtreleyeceğimi bilmiyorum. OSX 10.8.3 kullanıyorum, herhangi bir ipucu?

Yanıtlar:


1

VNC, varsayılan olarak 5900 numaralı bağlantı noktasında çalışır, bu nedenle şunları yapabilmeniz gerekir:

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

(OS X kullanır . liman sınırlayıcısı olarak, ancak Linux'ta : - yukarıdaki desen her ikisine de eşleşir)

OS X makinemdeki örnek:

% netstat -na | grep '[:.]5900'
tcp4       0      0  *.5900                 *.*                    LISTEN     
tcp6       0      0  *.5900                 *.*                    LISTEN 

0

Koşuyorsanız xrdp vnc'ye bağlanmak için 5900 tüm bağlantıları göstermeyecektir. İşte biraz farklı bir cevap:

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

verir:

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

Ayrıca bakınız portun işlemden nasıl çıkarılacağına dair bu cevap .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.