1

Тема: Як дізнатись порт, який використовує VNC Server?

Доброго дня.

Я хочу підключитись до свого ноутбука через VR Remote Desktop Free.
Для підключення потрібно знати IP і порт.
IP я дізнався за допомогою команди ipconfig.

Підкажіть будь ласка, як дізнатись потрібний порт?

2

Re: Як дізнатись порт, який використовує VNC Server?

Порт з'єднання зазвичай вказує аплікація "Сервер".
Опишіть більш детально проблему...

3 Востаннє редагувалося HetmanNet (28.11.2021 18:16:44)

Re: Як дізнатись порт, який використовує VNC Server?

ITrobot написав:

Підкажіть будь ласка, як дізнатись потрібний порт?

netstat -tulpn

Покаже який процес який порт слухає, тож шукай потрібний процес і дивися який порт слухає.

4

Re: Як дізнатись порт, який використовує VNC Server?

Швидше за все, ваш комп'ютер за NATом, тому це може бути дещо нетривіальною задачею.

5

Re: Як дізнатись порт, який використовує VNC Server?

Droid 77 написав:

Порт з'єднання зазвичай вказує аплікація "Сервер".
Опишіть більш детально проблему...

Я використовую VNC Server. І хочу підключитися до нього через сторонній додаток. Я очікував, що зможу скопіпастити порт з
VNC Viewer, який підключається сам, але там можливо тільки поміняти назву. Погуглив. Знайшов. Виявилось: 5900. Спробував.
Не підійшло. Порився в налаштуваннях. Знову 5900. Спробував ще раз. Звісно ж, знову не підійшло. Прийшов сюди.

6

Re: Як дізнатись порт, який використовує VNC Server?

koala написав:

Швидше за все, ваш комп'ютер за NATом, тому це може бути дещо нетривіальною задачею.

Так.

7

Re: Як дізнатись порт, який використовує VNC Server?

HetmanNet написав:
ITrobot написав:

Підкажіть будь ласка, як дізнатись потрібний порт?

netstat -tulpn

Покаже який процес який порт слухає, тож шукай потрібний процес і дивися який порт слухає.

Displays protocol statistics and current TCP/IP network connections.

NETSTAT [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-t] [-x] [-y] [interval]

  -a            Displays all connections and listening ports.
  -b            Displays the executable involved in creating each connection or
                listening port. In some cases well-known executables host
                multiple independent components, and in these cases the
                sequence of components involved in creating the connection
                or listening port is displayed. In this case the executable
                name is in [] at the bottom, on top is the component it called,
                and so forth until TCP/IP was reached. Note that this option
                can be time-consuming and will fail unless you have sufficient
                permissions.
  -e            Displays Ethernet statistics. This may be combined with the -s
                option.
  -f            Displays Fully Qualified Domain Names (FQDN) for foreign
                addresses.
  -n            Displays addresses and port numbers in numerical form.
  -o            Displays the owning process ID associated with each connection.
  -p proto      Shows connections for the protocol specified by proto; proto
                may be any of: TCP, UDP, TCPv6, or UDPv6.  If used with the -s
                option to display per-protocol statistics, proto may be any of:
                IP, IPv6, ICMP, ICMPv6, TCP, TCPv6, UDP, or UDPv6.
  -q            Displays all connections, listening ports, and bound
                nonlistening TCP ports. Bound nonlistening ports may or may not
                be associated with an active connection.
  -r            Displays the routing table.
  -s            Displays per-protocol statistics.  By default, statistics are
                shown for IP, IPv6, ICMP, ICMPv6, TCP, TCPv6, UDP, and UDPv6;
                the -p option may be used to specify a subset of the default.
  -t            Displays the current connection offload state.
  -x            Displays NetworkDirect connections, listeners, and shared
                endpoints.
  -y            Displays the TCP connection template for all connections.
                Cannot be combined with the other options.
  interval      Redisplays selected statistics, pausing interval seconds
                between each display.  Press CTRL+C to stop redisplaying
                statistics.  If omitted, netstat will print the current
                configuration information once.

8 Востаннє редагувалося HetmanNet (29.11.2021 10:26:38)

Re: Як дізнатись порт, який використовує VNC Server?

ITrobot написав:
koala написав:

Швидше за все, ваш комп'ютер за NATом, тому це може бути дещо нетривіальною задачею.

Так.

Якщо NAT лише у вас на роутері то гайда в налаштування port forwarding вашого роутера, якщо у провайдера то діставайте в додачу гроші на статичний IP.

Подякували: koala, leofun012

9

Re: Як дізнатись порт, який використовує VNC Server?

HetmanNet написав:
ITrobot написав:

Підкажіть будь ласка, як дізнатись потрібний порт?

netstat -tulpn

Покаже який процес який порт слухає, тож шукай потрібний процес і дивися який порт слухає.

На нових лінупсах netstat'а вже не встановлюють з коробки. Натомість сучасний відповідник:

ss -tunpo state listening

Однак справедливо зазначили, що в разі лептоп захований за NAT'ом (локальною мережею) Wi-Fi роутера, то треба створювати port forwarding в налаштуваннях роутера, аби отримати до лептопа доступ з-поза локальної мережі.

Раджу перевіряти з віддаленого хоста ваш сервер такими командами.

Відкриті порти:

nmap <IP-адреса вашого сервера>

Конкретний порт сервера:

netcat <IP-адреса вашого сервера> <порт вашого сервера>
Подякували: leofun01, flatliner2

10

Re: Як дізнатись порт, який використовує VNC Server?

bebyk написав:
HetmanNet написав:
ITrobot написав:

Підкажіть будь ласка, як дізнатись потрібний порт?

netstat -tulpn

Покаже який процес який порт слухає, тож шукай потрібний процес і дивися який порт слухає.

На нових лінупсах netstat'а вже не встановлюють з коробки. Натомість сучасний відповідник:

ss -tunpo state listening

Однак справедливо зазначили, що в разі лептоп захований за NAT'ом (локальною мережею) Wi-Fi роутера, то треба створювати port forwarding в налаштуваннях роутера, аби отримати до лептопа доступ з-поза локальної мережі.

Раджу перевіряти з віддаленого хоста ваш сервер такими командами.

Відкриті порти:

nmap <IP-адреса вашого сервера>

Конкретний порт сервера:

netcat <IP-адреса вашого сервера> <порт вашого сервера>

Мені потрібно в локальній мережі.

11

Re: Як дізнатись порт, який використовує VNC Server?

ITrobot написав:
bebyk написав:
HetmanNet написав:
netstat -tulpn

Покаже який процес який порт слухає, тож шукай потрібний процес і дивися який порт слухає.

На нових лінупсах netstat'а вже не встановлюють з коробки. Натомість сучасний відповідник:

ss -tunpo state listening

Однак справедливо зазначили, що в разі лептоп захований за NAT'ом (локальною мережею) Wi-Fi роутера, то треба створювати port forwarding в налаштуваннях роутера, аби отримати до лептопа доступ з-поза локальної мережі.

Раджу перевіряти з віддаленого хоста ваш сервер такими командами.

Відкриті порти:

nmap <IP-адреса вашого сервера>

Конкретний порт сервера:

netcat <IP-адреса вашого сервера> <порт вашого сервера>

Мені потрібно в локальній мережі.

Тоді все дуже просто — жодне port forwarding не потрібне. Під'єднуєтеся по локальному IP між локальними девайсами — і все. Я так по SSH між лептопами під'єднуюся (відповідно по порту 22). І команди перервірки портів так само працюють усередині локальної мережі.

12

Re: Як дізнатись порт, який використовує VNC Server?

Локальна мережа - тоді запросто, nmap в руки, скануєте всі відкриті порти і готово; навряд чи на ноуті розгорнуто якийсь хитрий файрвол, тому nmap можна запускати з дефолтними налаштуваннями.

13

Re: Як дізнатись порт, який використовує VNC Server?

Starting Nmap 7.91 ( https://nmap.org ) at 2021-12-01 22:32 O?ieyia?y (ceia)
Nmap scan report for 192.168.0.104
Host is up (0.0017s latency).
Not shown: 65479 closed ports, 43 filtered ports
PORT      STATE SERVICE
135/tcp   open  msrpc
139/tcp   open  netbios-ssn
445/tcp   open  microsoft-ds
808/tcp   open  ccproxy-http
5040/tcp  open  unknown
5357/tcp  open  wsdapi
49664/tcp open  unknown
49665/tcp open  unknown
49666/tcp open  unknown
49667/tcp open  unknown
49668/tcp open  unknown
49669/tcp open  unknown
49670/tcp open  unknown

Nmap done: 1 IP address (1 host up) scanned in 44.05 seconds

Жоден з ци

14

Re: Як дізнатись порт, який використовує VNC Server?

Пропоную додати параметр -sV і взагалі прочитати про filtered ports:
https://unix.stackexchange.com/a/140151

15

Re: Як дізнатись порт, який використовує VNC Server?

ITrobot написав:

Starting Nmap 7.91 ( https://nmap.org ) at 2021-12-01 22:32 O?ieyia?y (ceia)
Nmap scan report for 192.168.0.104
Host is up (0.0017s latency).
Not shown: 65479 closed ports, 43 filtered ports
PORT      STATE SERVICE
135/tcp   open  msrpc
139/tcp   open  netbios-ssn
445/tcp   open  microsoft-ds
808/tcp   open  ccproxy-http
5040/tcp  open  unknown
5357/tcp  open  wsdapi
49664/tcp open  unknown
49665/tcp open  unknown
49666/tcp open  unknown
49667/tcp open  unknown
49668/tcp open  unknown
49669/tcp open  unknown
49670/tcp open  unknown

Nmap done: 1 IP address (1 host up) scanned in 44.05 seconds

Жоден з ци

Жоден з ций портів не підходить.




Поясніть будь ласка, для чого використовуються ці порти?

16

Re: Як дізнатись порт, який використовує VNC Server?

Можна глянути цю статтю на тему "яка програма використовує порт"
https://docs.microsoft.com/en-us/troubl … -tcp-ports
Стаття, щоправда, вже заросла мохом (Windows Server 2003), але дає приблизне уявлення куди саме копати. Актуальнішу статтю залишається ґуґлити самостійно.

17

Re: Як дізнатись порт, який використовує VNC Server?

frz написав:

Пропоную додати параметр -sV і взагалі прочитати про filtered ports:
https://unix.stackexchange.com/a/140151

Дякую.