LINUX.ORG.RU

Почему-то не работает vnc server

 , ,


0

1

установил на второй пк debian 12 mate и tightvncserver , но с основы выходит ошибка «пк отверг запрос на подключение» . Вай фай раздаю по usb модему с телефона , подключаюсь по айпи телефона. Вот xstartup

#!/bin/sh

xrdb "$HOME/.Xresources"
xsetroot -solid grey
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
# Fix to make GNOME work
export XKL_XMODMAP_DISABLE=1
/etc/X11/Xsession
mate-session &

Вот логи

06/07/25 14:49:20 Xvnc version TightVNC-1.3.10
06/07/25 14:49:20 Copyright (C) 2000-2009 TightVNC Group
06/07/25 14:49:20 Copyright (C) 1999 AT&T Laboratories Cambridge
06/07/25 14:49:20 All Rights Reserved.
06/07/25 14:49:20 See http://www.tightvnc.com/ for information on TightVNC
06/07/25 14:49:20 Desktop name 'X' (CoolServer:1)
06/07/25 14:49:20 Protocol versions supported: 3.3, 3.7, 3.8, 3.7t, 3.8t
06/07/25 14:49:20 Listening for VNC connections on TCP port 5901

но с основы выходит ошибка «пк отверг запрос на подключение»

От того, что вы запустили какой либо сетевой сервис на компьютере, у других компьютеров не появилось прав к нему обращаться!
Рекомендую использовать утилиту nmap ip_comp2 и убедиться что файрвол запрещает доступ внешних компов к порту vnc.

sigurd ★★★★★
()
Ответ на: комментарий от cool4kqq

про mate-session & ? Я и без & пробовал. Или вы про что?

Вообще непонятно, зачем вы привели стартовый скрипт запуска графической оболочки. Он к проблеме доступа к vnc не имеет отношения!

sigurd ★★★★★
()
Ответ на: комментарий от sigurd

Ну вывело

Starting Nmap 7.93 ( https://nmap.org ) at 2025-07-06 15:31 +05
Failed to resolve "ip_comp2".
WARNING: No targets were specified, so 0 hosts scanned.
Nmap done: 0 IP addresses (0 hosts up) scanned in 0.15 seconds

Видимо закрыты? Погуглил, как-то не понял как их через nmap открыть

cool4kqq
() автор топика
Ответ на: комментарий от cool4kqq

Failed to resolve «ip_comp2».

Ну не также буквально! Я же не знал ваших внутренних адресов компов! Поэтому написал ip_comp2 = адрес 2-го компа - видимо у вас надо nmap 192.168.0.9 и смотреть на статус порта 5901. Вангую, что он будет заблокирован файрволом.
nmap каки ping - утилиты для проверки, они ничего не настраивают.

sigurd ★★★★★
()
Последнее исправление: sigurd (всего исправлений: 1)
Ответ на: комментарий от sigurd

а блин, не понял вас вот вывод двух команд

vladislav@CoolServer:~$ nmap 127.0.0.1
Starting Nmap 7.93 ( https://nmap.org ) at 2025-07-06 15:45 +05
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00032s latency).
Not shown: 999 closed tcp ports (conn-refused)
PORT    STATE SERVICE
631/tcp open  ipp

Nmap done: 1 IP address (1 host up) scanned in 0.13 seconds
vladislav@CoolServer:~$ nmap 192.168.100.9
Starting Nmap 7.93 ( https://nmap.org ) at 2025-07-06 15:45 +05
Nmap scan report for 192.168.100.9
Host is up (0.0063s latency).
Not shown: 999 closed tcp ports (conn-refused)
PORT   STATE SERVICE
53/tcp open  domain

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

А открывать их как?

cool4kqq
() автор топика
Ответ на: комментарий от cool4kqq

Что-то нагуглил, вроде открыл через iptables

vladislav@CoolServer:~$ sudo iptables -A INPUT -p tcp --dport 8182 -j ACCEPT
vladislav@CoolServer:~$ sudo iptables -A OUTPUT -p tcp --dport 8182 -j ACCEPT

но открылись они на моём айпи пк, а подключаюсь я через айпи телефона . Видимо надо открыть порты на телефоне?

vladislav@CoolServer:~$ nmap 192.168.100.9
Starting Nmap 7.93 ( https://nmap.org ) at 2025-07-06 15:53 +05
Nmap scan report for 192.168.100.9
Host is up (0.0062s latency).
Not shown: 999 closed tcp ports (conn-refused)
PORT   STATE SERVICE
53/tcp open  domain

Nmap done: 1 IP address (1 host up) scanned in 0.19 seconds
vladislav@CoolServer:~$ nmap 127.0.0.1
Starting Nmap 7.93 ( https://nmap.org ) at 2025-07-06 15:53 +05
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00034s latency).
Not shown: 997 closed tcp ports (conn-refused)
PORT     STATE SERVICE
631/tcp  open  ipp
5901/tcp open  vnc-1
6001/tcp open  X11:1

Nmap done: 1 IP address (1 host up) scanned in 0.14 seconds
cool4kqq
() автор топика
Ответ на: комментарий от cool4kqq

А надо к 192.168.100.9::5901, такой синтаксис у vnc viewer

А вы правильный синтаксис команды пробовали?
а то vncviewer 192.168.100.9:5901 это не на 5901 порт, а на 5901-й подключеный дисплей, которого естественно нет!

sigurd ★★★★★
()
Ответ на: комментарий от cool4kqq

но открылись они на моём айпи пк, а подключаюсь я через айпи телефона . Видимо надо открыть порты на телефоне?

Настройки файрвола нужно делать на том компе, где поднимали vnc - видимо это 192.168.100.9 Предварительно туда надо зайти по ssh и команды iptables вводить там.

sigurd ★★★★★
()
Ответ на: комментарий от sigurd

Я и делал на том пк где поднимал vnc. Я писал что раздаю интернет через usb модем телефона. На айпи пк есть открытые порты, а на йапи телефона нет (а подключается, только через него, через айпи пк нет) . Ну погуглю, поищу как открыть порт на андроид

cool4kqq
() автор топика
Ответ на: комментарий от anonymous

выходящие порты не обязательно открывать, только входящие (поправьте если не прав)

Правильно, там где запускается vncviewer 192.168.100.9::5901 ничего открывать не надо, а вот там где запустили vnc-server, нужно разрешить входящие на его порт 5901

sigurd ★★★★★
()
Последнее исправление: sigurd (всего исправлений: 1)

X2go Ставь. Провернено. Не грузит соединение. Не мешает оператору так как сессия новая. Быстрый отклик. В реальном времени.

anonymous
()