Перейти к контенту
Форум о видеонаблюдении
Abalamahalamatandra

Удалённый рабочий стол через VNC

Рекомендуемые сообщения

Здравствуйте!

Вводим у себя на объектах в эксплуатацию системы " Линия NVR Linux". Используем как минимум 2 монитора, причём сервер и оба монитора находятся на удалении друг от друга, что вносит определённые сложности в работе. Плюс сервер в шкафу стоит, лезть туда, конечно, лишний раз не хочется. Очень выручает использование удалённого рабочего стола. На сервере установлен Debian 10, поэтому установил x11vnc.

Кстати, при установке x11vnc система ругалась страшными словами про несоответсвтвие хэшей и т.д. В общем, что сделал:

1. Добавил в /etc/apt/sources.list зеркала

deb http://mirror.yandex.ru/debian buster main
deb-src http://mirror.yandex.ru/debian buster main


2. На этом этапе ни обновление списка пакетов, ни установка не работала. Поэтому обновил списки пакетов невзирая на предупреждения

# apt-get -o Acquire::Check-Valid-Until=false update


3. Установил VNC
 

# apt-get install x11vnc

Запускаю вручную с консоли и делаю что нужно, но очень хочется добавить VNC в автозагрузку и забыть уже про консоль. Не нашёл ничего конкретно про линуксовые сервера и использование VNC на них, поэтому взываю к техподдержке - помогите разобраться с этим! :)

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте!

Цитата

Используем как минимум 2 монитора, причём сервер и оба монитора находятся на удалении друг от друга, что вносит определённые сложности в работе

 

Какие именно сложности?

Настройку видов и расположение камер можно сделать в администрировании, в том числе с клиентского рабочего места. Удалённый рабочий стол в принципе не нужен, всё решается в терминале  + клиентское рабочее место «Линии». При примера, настройка второго монитора на сервере с клиентского рабочего места с одним монитором под управлением Windows: 

 

2.jpg

 

Не используем VNC , попробуйте найти/запросить информацию здесь   или здесь

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Как максимизировать окно на втором экране (или спрятать меню, например) через интерфейс линии? И на первом тоже. Как вариант можно было бы использовать беспроводную мышь, но бывает второй и иногда и первый экран стоят далеко от сервера.

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Это делается обычно один раз,  можно тоже попробовать настроить и  через терминал

nano /home/имя_пользователя/.config/observer/monitors.cfg

Я не говорю, что решение с VNC  плохое или его нельзя запустит в качестве системной службы - делайте так,  как удобно Вам.

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Простите, а зачем вам VNC, если клиент Линии есть нативный, и его можно просто запустить на станции с монитором ?

И траффика меньше, и работает стабильнее, и сервер в большей безопасности.

 

Мы вообще ничего на сервер не ставили из графической части, всё администрирование именно Линии делается нативным клиентом на ура.

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте.

24 минуты назад, amin сказал:

Простите, а зачем вам VNC, если клиент Линии есть нативный, и его можно просто запустить на станции с монитором ?

 

Чаще всего, люди ставят удалёнку по следующим соображениям:

1. Для возможности подключиться удалённо к серверу с целью что-то на нём администрировать... особенно, если пользователи плохо знают Linux... Молчу уже про то, что у каждой версии системы могут разительно отличаться как команды, так и набор предустановленных программ. Даже в рамках некоторых релизов одной версии могут быть отличия. И речь идёт не только о готовых комплектациях серверов Линия, а кто-то сам собирает с нуля. В Линии же, чаще всего, одна ОС, отличаться могут релизы, то есть, чем новее сервер, тем новее на нём будет релиз.

2. В случае настройки приложения Линия через оснастку Администрирование через тот же интернет-канал при не шибко стабильной связи может сброситься соединение к серверу, хотя на самом сервере, формально, соединение будет висеть, и тогда в Администрирование не попадёшь, пока не перезапустишь приложение на сервере хотя бы по SSH.

2.1. Сколько раз натыкался при администрировании через интернет на подобные проблемы, что приводило к тому, что часть сделанных настроек не сохранялось. Нажмёшь кнопку Применить и тут по крутящимся кружкам вокруг значков камер понимаешь, что соединение слетело. Ждать, когда переподключишься, тыкая нервно кнопку Обновить, - замучаешься. Поэтому проще и быстрее перезапустить ядро Линии по SSH, потерять, при этом, часть несохранённых данных и несколько секунд архива, и продолжить настройку сервера. Отсюда вывод: самый лучший способ добавлять те же камеры на сервер при интернет соединении - удалёнка. В случае сброса интернет-соединения, сбросится удалёнка и всё - переподключился и дальше работаешь с того же места.

 

1 час назад, amin сказал:

И траффика меньше

Очень спорное утверждение. При использовании клиента трафик гораздо больше, чем при работе с удалёнкой - при удалёнке получаешь изображение с рабочего стола в виде скриншотов. При не шибко стабильной работе интернета, правда, есть ещё одно неудобство (помимо вероятности сброса соединения) - изображение будет рывками.

 

1 час назад, amin сказал:

и работает стабильнее

При хорошем интернет-соединении разницы нет почти.

При стабильной работе сети - согласен - клиентское ПО правильнее и удобнее.

 

1 час назад, amin сказал:

и сервер в большей безопасности

Тоже, в принципе, спорное утверждение. Всё зависит от подхода к организации доступа к серверу. Можно и всего и вся понаоткрывать куда не попадя, а можно сделать всё по-людски. Если совсем радеть за безопасность, то можно и вовсе организовать систему ОТ в рамках закрытой системы, без какого-либо доступа извне и физически постоянно мотаться на объект даже по самой маленькой задаче.

 

1 час назад, amin сказал:

Мы вообще ничего на сервер не ставили из графической части

При работе с удалёнкой без этого никак. GUI бывает надобится. При той же первоначальной настройке сервера (монтирование дисков, настройка сети, настройка удалёнки), куда проще и быстрее потыкать немного мышкой и изредка что-то прописывать, чем строчить команды в Putty, когда сервер физически рядом с тобой. А наличие GUI у 8-й Линии под Linux - вообще хорошо. Но, если честно, на серверах с Linux удалёнку не ставлю, достаточно Линии, Putty и первоначальной настройки с использованием имеющегося GUI.

 

1 час назад, amin сказал:

всё администрирование именно Линии делается нативным клиентом на ура

Не спорю, в отличие от многих систем, с которыми приходилось сталкиваться, Линия - самая удобная и интуитивно понятная. А недоработки у всех разработчиков бывают, и они их исправляют. Хотя, опять же, есть разработчики, которые и не исправляют, но не буду заниматься антирекламой. А в Линии - молодцы, работают, так сказать, с клиентами (прислушиваются).

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Кто за ненужность GUI на серваке удаленном, хотел бы я посмотреть, как вы разрулите ситуацию, когда на объекте втыкают новую камеру (к примеру, от хиков, где по дефолту выключен ONVIF) и нужен браузер для первоначальной ее настройки. 

Что вы, интересно, сможете сделать через командную строку или нативный клиент?

И это навскидку, а еще на объекте может быть разное железо, коммутаторы, например, которые далеко не все через ком. строку можно настроить.

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах
17 часов назад, togetsom сказал:

Кто за ненужность GUI на серваке удаленном, хотел бы я посмотреть, как вы разрулите ситуацию, когда на объекте втыкают новую камеру (к примеру, от хиков, где по дефолту выключен ONVIF) и нужен браузер для первоначальной ее настройки. 

Что вы, интересно, сможете сделать через командную строку или нативный клиент?

И это навскидку, а еще на объекте может быть разное железо, коммутаторы, например, которые далеко не все через ком. строку можно настроить.

с любого другого компа предпочтительно с 7-кой и ИЕ, большинство криворуких вендоров до сих пор навязывает его использование.
мы например с сервера не делаем настроек камер, есть специально настроенная виртуалка для этих целей.

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну если любой другой есть, конечно, тогда да. Но не всегда такая возможность есть, или доступ к другим компам.

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.

Войти

×