VNC-server VNC-client
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод
inxi -Fxz
в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
-
- Сообщения: 158
- Зарегистрирован: 01 фев 2018, 20:36
- Благодарил (а): 49 раз
- Контактная информация:
VNC-server VNC-client
гм, тут такое дело, тандем Деб 9 + VNC работает процентов на 30 быстрее, чем Деб 7 + RDP.
Только один вопрос- не работает буфер обмена ни в одну из сторон, причем, подключаюсь и из Виндос tightvnc и из ЛДМЕ remmina, как его включить, он, вообще есть у VNC? Заранее спасибо за помощь
Только один вопрос- не работает буфер обмена ни в одну из сторон, причем, подключаюсь и из Виндос tightvnc и из ЛДМЕ remmina, как его включить, он, вообще есть у VNC? Заранее спасибо за помощь
-
- Сообщения: 158
- Зарегистрирован: 01 фев 2018, 20:36
- Благодарил (а): 49 раз
- Контактная информация:
VNC-server VNC-client
darkfenix, вроде бы нашел решение прошлой ночью, но, пока не прочел скрипт, сейчас нужно посмотреть, что там на самом деле http://www.bestweb.com.ua/it/ne-rabotae ... 0-reshenie
-
- Сообщения: 158
- Зарегистрирован: 01 фев 2018, 20:36
- Благодарил (а): 49 раз
- Контактная информация:
VNC-server VNC-client
darkfenix, только у меня проблемка, у меня нет файла /xstartup, вместо этого настройки автозапуска прописал в созданном батнике /lib/systemd/system/vncsrv/service и приведены к виду
так вот, теперь думаю - если создам еще и xstartup, будут ли они конфликтовать, или, вносить изменения в уже созданный файл, или все таки создать
xstartup?
Код: Выделить всё
[Service]
Environment=RESOLUTION=1200x670
Environment=COLOR=16
Environment=DISPLAY=1
[Unit]
Description=VNC Server
[Service]
Type=forking
ExecStart=/usr/bin/vncserver -depth ${DEPTH} -geometry ${RESOLUTION} :${DISPLAY}
ExecStop=/usr/bin/vncserver -kill :${DISPLAY}
ExecReload=/usr/bin/vncserver -kill :${DISPLAY} && /usr/bin/vncserver -depth ${DEPTH} -geometry ${RESOLUTION} :${DISPLAY}
User=root
[Install]
WantedBy=multi-user.target
xstartup?
-
- Сообщения: 10015
- Зарегистрирован: 27 июн 2017, 13:36
- Решено: 128
- Откуда: Нижний Тагил
- Благодарил (а): 776 раз
- Поблагодарили: 1950 раз
- Контактная информация:
VNC-server VNC-client
Это не батник. Это юнит системды.
И должен он лежать в
/etc/systemd/sytem
. Именно сюда складываются пользовательские юниты.Ну и файлик из статьи нужно создать.
И еще код нужно оформлять в тег
[code][/code]
. Ну и почитай Панель форматирования текста в темах/ответах-
- Сообщения: 158
- Зарегистрирован: 01 фев 2018, 20:36
- Благодарил (а): 49 раз
- Контактная информация:
VNC-server VNC-client
darkfenix, решил с помощью autocutsel https://shpargalki.org.ua/157/urxvt-i-k ... ilozheniya , просто установил через консоль и затем вошел через графический интерфейс по учетке пользователя - стандартным "выполнить" из меню)
-
- Сообщения: 158
- Зарегистрирован: 01 фев 2018, 20:36
- Благодарил (а): 49 раз
- Контактная информация:
VNC-server VNC-client
Данный способ с autocutsel был слизан с буржуйского форума, утилита vncconfig у меня не пошла, вроде бы, как с tightvnc серверами она не дружит.
-
- Сообщения: 158
- Зарегистрирован: 01 фев 2018, 20:36
- Благодарил (а): 49 раз
- Контактная информация:
VNC-server VNC-client
Столкнулся со странностью, после установки LXDE и VNC на один из ВПС, при подключении через tightvnc попадаю в черный экран, странно то, что панель меню вижу, это что может быть, подскажите, пожалуйста?
-
- Сообщения: 158
- Зарегистрирован: 01 фев 2018, 20:36
- Благодарил (а): 49 раз
- Контактная информация:
VNC-server VNC-client
статус vnc
Код: Выделить всё
Active: active (running) since Tue 2018-04-24 20:56:54 CEST; 21min
ago
Process: 737 ExecStart=/usr/bin/vncserver -depth ${DEPTH} -geometry ${RESOLUTI
ON} :${DISPLAY} (code=exited, status=0/SUCCESS)
Tasks: 24 (limit: 4915)
CGroup: /system.slice/vncsrv.service
├─771 Xtightvnc :1 -desktop X -auth /root/.Xauthority -geometry 1024x
768 -depth 24 -rfbwait 120000 -rfbauth /root/.vnc/passwd -rfbport 5901 -fp /usr/
share/fonts/X11/misc/,/usr/share/fonts/X11/Type1/,/usr/share/fonts/X11/75dpi/,/u
sr/share/fonts/X11/100dpi/ -co /etc/X11/rgb
├─814 /bin/sh /root/.vnc/xstartup
├─820 /usr/bin/lxsession -s LXDE -e LXDE
├─843 /usr/bin/dbus-launch --exit-with-session --sh-syntax
├─844 /usr/bin/dbus-daemon --fork --print-pid 5 --print-address 7 --s
ession
├─851 /usr/bin/ssh-agent x-session-manager
├─860 openbox --config-file /root/.config/openbox/lxde-rc.xml
├─862 lxpolkit
├─867 lxpanel --profile LXDE
├─868 pcmanfm --desktop --profile LXDE[code]
-
- Сообщения: 158
- Зарегистрирован: 01 фев 2018, 20:36
- Благодарил (а): 49 раз
- Контактная информация:
VNC-server VNC-client
Нужна помощь знающих людей. При подключении второго пользователя ко второму порту VNC, первый пользователь не может подключиться к первому порту - too many authentification. В связи с чем вопрос - VNC не поддерживает работу одновременно нескольких пользователей? Если поддерживает, то, что нужно настроить?
-
Автор темы - Сообщения: 6875
- Зарегистрирован: 27 авг 2016, 20:03
- Решено: 30
- Откуда: Voskresensk
- Благодарил (а): 1310 раз
- Поблагодарили: 724 раза
- Контактная информация:
VNC-server VNC-client
_R-S_, что за порты?
Я слышал про 2 варианта. 1 - работа неограниченного кол-ва пользователей в одной сессии. 2 - соединение с сервером и создание при этом отдельной сессии.
Второй вариант не пробовал. Первый вариант подразумевает работу хоть 5-ти людей в одной сессии ) Т.е. они будут друг у друга мышки дергать ))) Много-один как правило используется для трансляции одного монитора на многие. Для управления как правило идет один - один.
Я так понимаю ваш вопрос именно про второй вариант?
Я слышал про 2 варианта. 1 - работа неограниченного кол-ва пользователей в одной сессии. 2 - соединение с сервером и создание при этом отдельной сессии.
Второй вариант не пробовал. Первый вариант подразумевает работу хоть 5-ти людей в одной сессии ) Т.е. они будут друг у друга мышки дергать ))) Много-один как правило используется для трансляции одного монитора на многие. Для управления как правило идет один - один.
Я так понимаю ваш вопрос именно про второй вариант?
Никак.
-
- Сообщения: 158
- Зарегистрирован: 01 фев 2018, 20:36
- Благодарил (а): 49 раз
- Контактная информация:
VNC-server VNC-client
при запуске второй сессии должен открываться следующий порт протокола VNC. По факту есть один юсер vnc и он один не может подключиться по VNC viewrDja писал(а): ↑07 июн 2018, 12:59Я слышал про 2 варианта. 1 - работа неограниченного кол-ва пользователей в одной сессии. 2 - соединение с сервером и создание при этом отдельной сессии.
Второй вариант не пробовал. Первый вариант подразумевает работу хоть 5-ти людей в одной сессии ) Т.е. они будут друг у друга мышки дергать ))) Много-один как правило используется для трансляции одного монитора на многие. Для управления как правило идет один - один.
Я так понимаю ваш вопрос именно про второй вариант?
-
- Сообщения: 1649
- Зарегистрирован: 10 сен 2016, 10:16
- Решено: 19
- Откуда: Москва
- Благодарил (а): 693 раза
- Поблагодарили: 187 раз
- Контактная информация:
-
Автор темы - Сообщения: 6875
- Зарегистрирован: 27 авг 2016, 20:03
- Решено: 30
- Откуда: Voskresensk
- Благодарил (а): 1310 раз
- Поблагодарили: 724 раза
- Контактная информация:
VNC-server VNC-client
StarMAUGLI, С доступам к окнам как раз проблем нет. Меня интересует доступ к линухе.
И поскольку x11vnc идеально подходил под mdm, который безбожно похоронили, встает вопрос чем пользоваться для аналогичного кейса под глючный lightdm. Пока экран не залочен - всё ок. Стоит залочить - черный экран и всё... Собственно я это наблюдал впервые когда пробовал 18.2 и тогда еще я решил ставиться с 18.1 и дальше поднимать руками. Но с приходом 19.* это уже становится невозможно и становится проблемой либо отсутствие mdm либо отсутствие адекватной реакции от lightdm
И поскольку x11vnc идеально подходил под mdm, который безбожно похоронили, встает вопрос чем пользоваться для аналогичного кейса под глючный lightdm. Пока экран не залочен - всё ок. Стоит залочить - черный экран и всё... Собственно я это наблюдал впервые когда пробовал 18.2 и тогда еще я решил ставиться с 18.1 и дальше поднимать руками. Но с приходом 19.* это уже становится невозможно и становится проблемой либо отсутствие mdm либо отсутствие адекватной реакции от lightdm
-
Автор темы - Сообщения: 6875
- Зарегистрирован: 27 авг 2016, 20:03
- Решено: 30
- Откуда: Voskresensk
- Благодарил (а): 1310 раз
- Поблагодарили: 724 раза
- Контактная информация:
VNC-server VNC-client
Вобщем... столкнувшись с тем, что юнит, указанный в vnc-server vnc-client (Пост FFalcon #27589) перестал нормально запускаться
Сначала выходил из положения на кедах
Теперь наткнулся на вариант, который вобщем-то рабочий.
Запускается до входа пользователя в гуй, позволяет ввести пароль. Казалось бы вот оно...счастье, но не тут то было. СтОит экран заблокировать, как передо мной в сессии vnc темный экран, и при этом ничего на удаленный комп не передается, хотя подключение происходит. Мне кажется это связано с тем, что при блокировке экрана и звук пропадает (гасится). Т.е. копать надо в сторону настроек блокировки экрана (сказал бы я если бы речь шла о смартфоне на базе android), но мы имеем дело с linux mint, у которого это на поверхности не лежит.
Вопрос... куда копать? Если бы в конфиге lightdm, то он бы и при входе пользователя корчился бы. Однако речь именно о блокировке.
Смотрел
Вобщем пока писал пост наткнулся на инфу, что это из-за того, что минт в очередной раз выкинул хранитель (вот сколько плевался без толку... вроде возвращали.. нет. опять...) В итоге спасает ситуацию!
И x11vnc вновь работает и теперь уже с lightdm!
Всем добра!
_______________________________________________________
P.s. для полного ништяка еще убрать и конфликтующий локер
А то эта зараза со всеми конфликтует
Сначала выходил из положения на кедах
Теперь наткнулся на вариант, который вобщем-то рабочий.
Устанавливаем x11vnc
Создаем папку для хранения файла пароля для подключения по VNC
Устанавливаем пароль и записываем его в файл
Создаем log файл
Создаем файл unit-a
Редактируем (вместо nano можете воспользоваться удобным для вас редактором) и вписываем следующий текст
сохраняем
Перечитываем сервисы что бы система обнаружила наш unit
Запускаем сервис
И пробуем подключится (я использовал remmina)
Если все получилось
Делаем что бы сервис запускался при загрузке системы
Перезагружаем компьютер и проверяем снова
Код: Выделить всё
sudo apt-get install x11vnc
Код: Выделить всё
sudo mkdir /etc/vnc
Код: Выделить всё
sudo x11vnc -storepasswd ваш_пароль /etc/vnc/passwd
Код: Выделить всё
sudo touch /var/log/x11vnc.log
Код: Выделить всё
sudo touch /lib/systemd/system/x11vnc.service
Код: Выделить всё
sudo nano /lib/systemd/system/x11vnc.service
Код: Выделить всё
[Unit]
Description=x11vnc
After=multi-user.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -repeat -rfbport 5900 -shared -rfbauth /etc/vnc/passwd -o /var/log/x11vnc.log
[Install]
WantedBy=multi-user.target
Перечитываем сервисы что бы система обнаружила наш unit
Код: Выделить всё
sudo systemctl daemon-reload
Код: Выделить всё
sudo systemctl start x11vnc.service
Если все получилось
Делаем что бы сервис запускался при загрузке системы
Код: Выделить всё
sudo systemctl enable x11vnc.service
Запускается до входа пользователя в гуй, позволяет ввести пароль. Казалось бы вот оно...счастье, но не тут то было. СтОит экран заблокировать, как передо мной в сессии vnc темный экран, и при этом ничего на удаленный комп не передается, хотя подключение происходит. Мне кажется это связано с тем, что при блокировке экрана и звук пропадает (гасится). Т.е. копать надо в сторону настроек блокировки экрана (сказал бы я если бы речь шла о смартфоне на базе android), но мы имеем дело с linux mint, у которого это на поверхности не лежит.
Вопрос... куда копать? Если бы в конфиге lightdm, то он бы и при входе пользователя корчился бы. Однако речь именно о блокировке.
Смотрел
/usr/bin/xflock4
(поскольку у меня xfce) комментил блок, содержащий "xlock -mode blank", но не помогло...
#!/bin/sh # # xfce4 # # Copyright (C) 1999, 2003 Olivier Fourdan (fourdan@xfce.org) # Copyright (C) 2011 Guido Berhoerster (guido+xfce.org@berhoerster.name) # Copyright (C) 2011 Jarno Suni (8@iki.fi) # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # PATH=/bin:/usr/bin export PATH # Lock by xscreensaver or gnome-screensaver, if a respective daemon is running for lock_cmd in \ "xscreensaver-command -lock" \ "light-locker-command --lock" \ "gnome-screensaver-command --lock" do $lock_cmd >/dev/null 2>&1 && exit done # else run another access locking utility, if installed for lock_cmd in \ "xlock -mode blank" \ "slock" do set -- $lock_cmd if command -v -- $1 >/dev/null 2>&1; then $lock_cmd >/dev/null 2>&1 & # turn off display backlight: xset dpms force off exit fi done # else access locking failed exit 1
Вобщем пока писал пост наткнулся на инфу, что это из-за того, что минт в очередной раз выкинул хранитель (вот сколько плевался без толку... вроде возвращали.. нет. опять...) В итоге
Код: Выделить всё
sudo apt install xscreensaver*
И x11vnc вновь работает и теперь уже с lightdm!
Всем добра!
_______________________________________________________
P.s. для полного ништяка еще убрать и конфликтующий локер
Код: Выделить всё
sudo apt remove light-locker
-
Автор темы - Сообщения: 6875
- Зарегистрирован: 27 авг 2016, 20:03
- Решено: 30
- Откуда: Voskresensk
- Благодарил (а): 1310 раз
- Поблагодарили: 724 раза
- Контактная информация:
VNC-server VNC-client
И еще... такой момент... Оно, конечно, понятно, что когда нужен доступ по vnc одному/нескольким пользователям, у которых не должно быть особых привилегий - настраиваем юнит, прописываем, пользуемся. Но, когда машинка принадлежит вам, т.е. под вашим управлением и вы имеете доступ по ssh, то вполне можно обойтись запуском из-под пользователя сразу после установки пакета.
Таким образом...
Сей вариант работает при наличии залогиненного графического сеанса пользователя.
Если же необходимо подключиться после ребута, то уже в зависимости от DM.
В случае с lightdm запускаем от sudo скрипт со строкой
Код: Выделить всё
x11vnc -display :0
- Заходим по ssh.
- Выполняем команду.
- Заходим по vnc (такая нужда бывает довольно редка).
Сей вариант работает при наличии залогиненного графического сеанса пользователя.
Если же необходимо подключиться после ребута, то уже в зависимости от DM.
В случае с lightdm запускаем от sudo скрипт со строкой
#!/bin/bash x11vnc -display :0 -auth /var/run/lightdm/root/\:0
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя