VNC подключение к windows машинам
-
Добрый день.
Пытаюсь подключиться к ноде по VNC - откидывает с ошибкой "что-то пошло не так". UltraVNC server, выставлена авторизация по MS-Logon. Авторизация проходит, кратковременный коннект поднимается и обрывается.
Причем раз в некоторое кол-во попыток подключиться выходит, но никакого изображения я в окне Remote Control не вижу. Управление нодой происходит при этом - реагирует на хоткеи, курсор - но нет картинки.
По тегу vnc в логах только попытки конфига vnc на других нодах. Вплоть до 7-ого дебага. У remote control свой тег?2025-06-26 11:40:33 vncSockConnectThread::run_undetached : accepted connection from 127.0.0.1 vncServer::AddClient : AddClient() started vncClient::vncClient : vncClient() executing... vncServer::AddClient : AddClient() done vncClientThread::run : client connected : 127.0.0.1 (1) vncClientThread::run : negotiated version Entered InitAuthenticate 2025-06-26 11:40:46 After DH: g=287602979, m=1339783681, i=201018858, key=1104578043 2025-06-26 11:40:49 CheckUserGroupPasswordUni result=1 --?????????? ??????? ????, ??? ??? ?? ??? ??????????. vncDesktop::KillScreenSaver : KillScreenSaver... vncDesktop::Startup : InitVideoDriver Called --????????? ?????? ?????. vncDesktop::Startup : Driver option enabled vncDesktop::InitVideoDriver : Try DDEngine --????????? ?????? ?????. vncDesktop::InitVideoDriver : Start Mirror Driver vncDesktop::InitVideoDriver : Driver Used vncDesktop::InitVideoDriver : Shared memory mapped vncDesktop::InitBitmap : No driver used vncDesktop::InitBitmap : bitmap dimensions are 3840 x 1080 vncDesktop::InitBitmap : created memory bitmap vncDesktop::InitBitmap : got bitmap format vncDesktop::Startup : Removing real Dib buffer and replace by driver communication buffer DesktopWndProc : wmcreate vncDesktop::InitWindow : OOOOOOOOOOOO load hookdll's vncDesktop::InitWindow : OOOOOOOOOOOO start dispatch --?? ?????? ????????? ??????. vncBuffer::CheckBuffer : request local buffer[16588800] vncBuffer::CheckBuffer : fast blits detected - using DIBsection buffer 2025-06-26 11:40:50 vncBuffer::CheckBuffer : local buffer=16588800 vncDesktop::SethookMechanism : Sethook_restart_wanted hook=0 driver=1 vncDesktop::SethookMechanism : Hookdll status changed vncEncodeMgr::SetEncoding : raw encoder requested vncEncoder::SetTranslateFunction : only 8, 16 or 32-bit supported remotely - 0 requested vncEncoder::SetTranslateFunction : no translation required vncEncodeMgr::CheckBuffer : request client buffer[16588812] vncServer::Authenticated : Authenticated() done HideDesktop : Killwallpaper 0 HideDesktop : Killwallpaper 1 0 vncClientThread::run : authenticated connection vncBuffer::CheckBuffer : request local buffer[16588800] vncBuffer::CheckBuffer : fast blits detected - using DIBsection buffer vncBuffer::CheckBuffer : local buffer=16588800 vncClientThread::run : sent pixel format to client vncClientUpdateThread::Init : init update thread vncClientUpdateThread::run_undetached : starting update thread vncDesktopThread::run_undetached : Wait for viewer init vncDesktopThread::run_undetached : Wait for viewer init vncEncodeMgr::SetClientFormat : SetClientFormat called vncEncoder::SetTranslateFunction : triple LUT used vncClientThread::run : Tight found vncEncodeMgr::SetEncoding : Tight encoder requested vncEncoder::SetTranslateFunction : only 8, 16 or 32-bit supported remotely - 0 requested vncEncoder::SetTranslateFunction : triple LUT used vncDesktopThread::run_undetached : Wait for viewer init vncEncodeMgr::CheckBuffer : request client buffer[264781] vncClientThread::run : ZRLE found vncClientThread::run : image quality level requested: 6 vncClientThread::run : compression level requested: 2 vncClientThread::run : LastRect protocol extension enabled vncClientThread::run : Extended clipboard protocol extension enabled vncClientThread::run : Full-color cursor shape updates enabled vncEncoder::GetRemotePalette : remote palette data requested vncDesktopThread::run_undetached : Wait for viewer init 2025-06-26 11:40:51 VSocket::ReadExactIPV4 : zero bytes read2 desktopSelector::SelectHDESK : SelectHDESK to Default (c4) from c4 vncClientThread::run : client disconnected : 127.0.0.1 (1) vncDesktop::~vncDesktop : ~vncDesktop DesktopWndProc : WM_DESTROY vncServer::KillAuthClients : KillAuthClients() done --????????? ?????? ?????. vncDesktop::ShutdownInitWindowthread : ShutdownInitWindowthread vncDesktop::StopInitWindowthread : ~vncDesktop:: iniwindowthread proper closed desktopSelector::SelectHDESK : SelectHDESK to Default (c4) from c4 vncDesktop::ShutdownInitWindowthread : ShutdownInitWindowthread desktopSelector::SelectHDESK : SelectHDESK to Default (c4) from c4 vncDesktop::~vncDesktop : ~vncDesktop Shutdown() vncDesktop::~vncDesktop : ~vncDesktop m_lGridsList.clear 2025-06-26 11:40:52 vncServer::RemoveClient : desktop deleted vncServer::RemoveClient : RemoveClient() done vncClient::~vncClient : ~vncClient() executing... vncClient::~vncClient : deleting socket VSocket::CloseIPV4 : closing socket ResetAero : Reset 1 2025-06-26 11:40:54 RestoreDesktop : Restorewallpaper 1 RestoreDesktop : Restorewallpaper 1 0NetXMS Server Version 5.2.2 Build 5.2-326-g1ae061f3fb
NXCP: 5.62.1.53 (AES-256, 3DES, AES-128)
Built with: g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0UltraVNC server 1.6.4.0 x64
-
Какой NetXMS клиент используется - десктопный или веб?
И как происходит подключение - через TCP Proxy на netxms агенте или напрямую с сервера? -
-
-
Да, не совсем напрямую с сервера, а с агента которой на сервере (или через прокси-агента, который указан в свойствах зоны). В любом случае на агенте должен быть включен TCP Proxy.
В десктопном клиенте VNC viewer встроенный - там используется какой-то, написанный на java. Так что имплементации VNC вьювера на десктопе и в вебе разные, от этого могут быть различия.
Что не запрашивает пароль - это странно, может, конечно ему не нравится именно MS logon. А если указать логин-пароль в свойствах ноды?
-
-
Для подробностей
netxms, его база и томкат с веб-мордой находятся на единой машине.
На агенте ноды прописана TCP proxy yes
На ноде netxms не устанавливался отдельно vnc viewer\server. В мануале не видел, но требуется ли он для подключений? На веб морде шильдик "no VNC" имеется, я так понимаю с него подключение идет.
Чисто по отдельному паролю - так же. Подключение сильно через раз и виден только черный экран с мышой -
Почекал с десктопной версией плотнее
С единичного пароля подключение проходит. Не хватает настроек изображения - в веб версии можно выставить тот же масштаб, в десктопной приходится туда-сюда ползунки таскать. Куда можно было бы ввести учетные данные так и не нашел, такая функция точно присутствует? Т.к. с веб версии именно при подключении запрашиваются данные.
С черным экраном проблема решается, если запустить VNC сервер с повышением.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login