Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » UNIX » TightVNC в Ubuntu

Модерирует : ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

kirilwapj

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Задача следуюющая нужно на linux ubuntu 20.4 LTS сделать удаленный доступ через TightVNС, чтобы он был таким же как и на Windows, т.е. после подключения можно было видить что делает пользователь и куда нажимает.
Возникают проблемы с его даже первоначальной настройкой. В файле ~/.vnc/xstartup прописано следующее:

Код:
"#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &"
 

Лог файл

Код:
03/12/20 16:32:14 Xvnc version TightVNC-1.3.10
03/12/20 16:32:14 Copyright (C) 2000-2009 TightVNC Group
03/12/20 16:32:14 Copyright (C) 1999 AT&T Laboratories Cambridge
03/12/20 16:32:14 All Rights Reserved.
03/12/20 16:32:14 See http://www.tightvnc.com/ for information on TightVNC
03/12/20 16:32:14 Desktop name 'X' (itc-VirtualBox:1)
03/12/20 16:32:14 Protocol versions supported: 3.3, 3.7, 3.8, 3.7t, 3.8t
03/12/20 16:32:14 Listening for VNC connections on TCP port 5901
Font directory '/usr/share/fonts/X11/75dpi/' not found - ignoring
Font directory '/usr/share/fonts/X11/100dpi/' not found - ignoring
xrdb: No such file or directory
xrdb: can't open file '/home/itc/.Xresources'
/usr/bin/startxfce4: X server already running on display :1
xfce4-session: Another session manager is already running
 

При подключении с tightvnc viewer ошибка "Подключение не установлено, т.к. конечный компьтер отверг запрос на подключение."
 
Куда копать как решить задачу?

Всего записей: 4 | Зарегистр. 13-10-2020 | Отправлено: 18:35 03-12-2020 | Исправлено: kirilwapj, 18:42 03-12-2020
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kirilwapj

Цитата:
Куда копать как решить задачу?

в самом низу решение для

Цитата:
xrdb: No such file or directory
xrdb: can't open file '/home/itc/.Xresources'

https://wiki.parabola.nu/TightVNC
 

Цитата:
т.к. конечный компьтер отверг запрос на подключение

файерволл запущен? или через ssh туннель?

Всего записей: 15040 | Зарегистр. 20-09-2014 | Отправлено: 23:43 05-12-2020 | Исправлено: Mavrikii, 23:47 05-12-2020
mithridat1



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может быть кто то сталкивался с такой проблемой.
Работаю с TightVNC на Ubuntu 20.04
Через некоторое время сервер переходит в режим read-only, то есть удаленный экран отображается, но клавиатура и мышь не работают. Лечится банальным перезапуском vncserver. Как сделать чтобы этого не происходило ? (Коннекчусь из Windows через UltraVNC, но судя по всему это не имеет значения)

Всего записей: 4924 | Зарегистр. 05-01-2006 | Отправлено: 18:51 12-10-2021
mithridat1



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Перепробовал все опции, но в итоге побороть это залочивание так и не удалось.
Поставил xrdp, он завелся  с пол-оборота и пока работает без нареканий.
А TightVNC после такого ужасного глюка никому не могу рекомендовать, он себя даже как сервис не ставит, все надо самостоятельно делать.

Всего записей: 4924 | Зарегистр. 05-01-2006 | Отправлено: 15:29 14-10-2021
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mithridat1

Цитата:
Лечится банальным перезапуском vncserver. Как сделать чтобы этого не происходило ?

логи то что говорят? может какая то проблема возникает в работе.

Всего записей: 15040 | Зарегистр. 20-09-2014 | Отправлено: 19:09 15-10-2021
mithridat1



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
В логах не вижу ничего существенного, они не различаются до и после залочивания экрана.  
Ошибки есть при запуске vncserver, но поскольку сразу после запуска все работает то очевидно они не влияют на эту проблему
 
Font directory '/usr/share/fonts/X11/75dpi/' not found - ignoring
Font directory '/usr/share/fonts/X11/100dpi/' not found - ignoring
xrdb: No such file or directory
xrdb: can't open file '/home/username/.Xresources'
 
Причем, я пробовал на разных системах с Ubuntu 20.04 и везде получал залочивание.
 
Нагуглить удалось только одно упоминание своей проблемы и там человеку только посоветовали использовать xrdp.
 
https://askubuntu.com/questions/1332262/vncserver-becomes-unresponsive-to-keyboard-and-mouse-after-a-few-minutes-but-th
 
Добавление опции -nolock субъективно увеличивает время работы vncserver до залочивания, но все таки не решает проблемы.

Всего записей: 4924 | Зарегистр. 05-01-2006 | Отправлено: 21:40 15-10-2021 | Исправлено: mithridat1, 21:46 15-10-2021
ische

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vncserver очень плохо работает. лучше x11vnc.

Всего записей: 5 | Зарегистр. 11-01-2006 | Отправлено: 22:43 27-01-2022
Seregarster



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тоже долго искал нормально работающий vnc сервис. Задача была подключаться к сеансу пользователя, подключаться к блокированному сеансу, возможность переключения пользователей.
Путём проб и ошибок нашёл нормальное решение. Проверено на Ubuntu, Mint, Astra.
Может кому пригодится:
 
Настройка VNC:
Выполните в терминале:
 
sudo mkdir /etc/x11vnc
sudo apt install x11vnc
sudo x11vnc --storepasswd /etc/x11vnc/passwd
 
После выполнения указанных трёх команд система запросит ввести пароль для доступа по VNC. Данный пароль не связан с Вашей учётной записью пользователя в системе и имеет отношение исключительно к VNC. Вам необходимо его придумать.
 
Далее создайте файл x11vnc.service:
 
sudo gedit /lib/systemd/system/x11vnc.service (Ubuntu)
sudo xed /lib/systemd/system/x11vnc.service (Linux Mint)
sudo kate /lib/systemd/system/x11vnc.service (linux Astra)
 
Впишите в него:
 
[Unit]
Description=Start x11vnc at startup.
After=multi-user.target
 
[Service]
Type=simple
#ExecStart=/usr/bin/x11vnc -xkb -bg -noxrecord -auth /usr/lib/xorg/Xorg :0  -dontdisconnect -notruecolor -shared -noxfixes -noxdamage -display :0 -rfbauth /etc/x11vnc/passwd -forever -o /var/log/x11vnc.log
ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc/passwd -rfbport 5900 -shared
 
[Install]
WantedBy=multi-user.target
 
и сохраните.
 
Выполните в терминале:
 
sudo systemctl enable x11vnc.service && sudo systemctl start x11vnc.service
 
Всё!!!

Всего записей: 124 | Зарегистр. 24-07-2007 | Отправлено: 00:26 29-01-2022
ische

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
есть еще tightvncserver, но я с ним дела не имел.

Всего записей: 5 | Зарегистр. 11-01-2006 | Отправлено: 13:19 29-01-2022
Seregarster



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
есть еще tightvncserver, но я с ним дела не имел.

Я пробовал. Но у меня с ним не срослось.
При выходе из сеанса, подключиться больше не удавалось.

Всего записей: 124 | Зарегистр. 24-07-2007 | Отправлено: 13:44 29-01-2022
ische

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
можно попробовать litemanager. под линукс всего один файл. есть но-айпи режим (для динамических адресов). но похоже у них свой протокол. очень интересная штучка.
http://litemanager.ru/

Всего записей: 5 | Зарегистр. 11-01-2006 | Отправлено: 14:27 29-01-2022 | Исправлено: ische, 12:11 30-01-2022
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Операционные системы » UNIX » TightVNC в Ubuntu


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru