Portál AbcLinuxu, 12. května 2025 21:36

Dotaz: Jak zjistim otevřene porty.

30.10.2022 09:21 Leo
Jak zjistim otevřene porty.
Přečteno: 324×
Odpovědět | Admin
Zdravím.

Jedna se o raspi a port 5900 pro VNC

VNC přestal fungovat.

vncserver :1

A VNC server is already running as :1

Děkují
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

30.10.2022 09:32 rastos
Rozbalit Rozbalit vše Re: Jak zjistim otevřene porty.
Odpovědět | | Sbalit | Link | Blokovat | Admin
Na počítači samotnom: "netstat -l" alebo "ss -l" povie či tam beží nejaký proces, ktorý počúva na sieťové spojenia.

Zvonka potom "nmap" povie, či sa tam dá spojiť zo stroja, kde ten nmap beží.

No a potom v zavislosti na použitom firewall-e, "ufw status", "iptables -L ...", a podobne ...
30.10.2022 09:48 Leo
Rozbalit Rozbalit vše Re: Jak zjistim otevřene porty.
Vyzkoušeno netstat -l" a "ss -l" a žadný port 5900 nenalezen.

Asi se něco posmolilo u VNC

Děkují. :-(
30.10.2022 09:37 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: Jak zjistim otevřene porty.
Odpovědět | | Sbalit | Link | Blokovat | Admin
Prvá možnosť je na strane linuxového desktopu:
nmap RaspberyIP-hostname
Druhá možnosť je na strane RPi:
sudo netstat -tunlp
Tretia možnosť je na strane RPi:
ps -ef | grep vncserver
Ak ti len vytuhla konekcia, tak to rovno zhoď a spusti nanovo:
killall vncserver


BFU by to riešil reštartom RPi, čo je ale nežiadúce ak na ňom beží napr. nahrávanie nejakého hokeja či čo sa to teraz na jeseň hráva.
30.10.2022 09:54 Leo
Rozbalit Rozbalit vše Re: Jak zjistim otevřene porty.
Reboot jsem zkoušel několikrat a nepomohlo.

Mam zalohu, ale raspi je 300 km vzdalene a na 35 metrovem sloupu.

ps -ef | grep vncserver

pi 1604 1013 0 09:49 pts/0 00:00:00 grep --color=auto vncserver

30.10.2022 10:33 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: Jak zjistim otevřene porty.
Síce nepoužívam program vncserver, ale návod píše že štartuje inštanciu X Windows s nejakým východzím desktopom. Takže to môžeš spustiť s parametrom :2 a pripojiť sa s VNC na vyšší port (asi 5901) ktorý ti to možno vypíše pri štarte. Alebo si pozri výstup z toho netstat-u ktorý rovno povie ktorý port je obsadený ktorým programom. Poprípade si to aj oskenuj či ti to v rámci reštrikcií nezarezal poskytovateľ internetu cez firewall.

I keď toto vyzerá na klasický problém lacnej TF karty známej na západe od Číny ako MicroSD (bez Secure vlastností).
k3dAR avatar 30.10.2022 20:23 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Jak zjistim otevřene porty.
toz ti nebezi, co vypise?
systemctl status --lines 40 vncserver-x11-serviced
pripadne muzes (nevim zda nebude postradat nejakou vlastnost toho "nativniho") doinstalovat x11vnc server pokud chces s heslem, 1x ho pustit rucne:
x11vnc -display :0 -usepw
zastavit pres ctrl+c a udelat mu systemd unitu: /etc/systemd/system/x11vnc.service
[Unit]
Description=x11vnc VNC Server for X11
Requires=lightdm.service
After=lightdm.service

[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth /var/run/lightdm/root/:0 -display WAIT:0 -forever -shared -rfbauth /home/pi/.vnc/passwd -rfbport 5990 -no6 -rfbportv6 -1 -ping 60 -noxdamage -ncache_cr -dontdisconnect -noxrecord
ExecStop=/usr/bin/killall x11vnc
Restart=on-failure
RestartSec=2
SuccessExitStatus=3

[Install]
WantedBy=graphical.target
a povolit&nastartovat
sudo systemctl enable --now x11vnc
porad nemam telo, ale uz mam hlavu... nobody

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.