Удаленно установить пароль службы VNC
После обновления Windows я не могу подключиться к машине с Windows Server 2008 через RDP. В качестве альтернативы я удаленно установил UltraVNC, используя PsExec.
Служба WinVNC запускается успешно, но когда я пытаюсь подключиться удаленно, я получаю следующее сообщение об ошибке:
This server does not have a valid password enabled.
Until a password is set, incoming connections cannot be enabled.
Так как у меня нет доступа к компьютеру с компьютера, как мне установить пароль?
3 ответа
Вы можете удаленно установить ключ реестра
[HKEY_LOCAL_MACHINE\SOFTWARE\RealVNC\WinVNC4] "Пароль"= шестнадцатеричный:xx xx xx xx
чтобы выяснить, какое шестнадцатеричное значение установить, вы можете установить его на тестовом компьютере и скопировать результирующее значение, или вы можете использовать инструмент, который существует для создания одного для вас
РЕДАКТИРОВАТЬ
похоже, что для этого есть приложение, которое я не проверял. Я только что искал его в Google, но есть множество результатов с подобными обещаниями.
Я искал способ изменить пароли моих пользователей teamviewer без необходимости входить в систему или обсуждать их (из соображений безопасности и со стороны). Если у вас проблемы с удаленными паролями VNC, вы пробовали использовать сетевой администратор intelliadmin 3.0? Вы можете дистанционно включать / отключать RDP/ CD ROMS/ USB и изменять пароли VNC, если у вас есть учетные данные устройства, к которому вы подключаетесь.
Начиная с UltraVNC 1.0.5 информация о пароле сохраняется в файл% programfiles% \ ultravnc \ ultravnc.ini
[ultravnc]
passwd=?????????????
1) Вы можете понять, как uvnc генерирует пароль. 2) Вы можете установить vnc на свой компьютер и скопировать passwd из локального установленного ini-файла и вставить его в ultravnc.ini на удаленном хосте. 3) Вы можете использовать Windows Authentification и подключиться к Windows Credititionals.
Вы должны запустить все эти команды с помощью PSSEXEC
- Получите PID процесса с помощью
tasklist | findstr winvnc
- Убейте процесс
taskkill /pid X
(X должен быть номером PID службы winvnc.exe, полученной на шаге 1). - Создать новый
ultravnc.ini
в каталоге установки WinVNC на сервере. Вы можете сначала настроить службу UltraVNC на своем компьютере и скопировать пароль наpasswd
поле файла ultravnc.ini в вашей локальной установке. В базовом файле всего 3 строки. Мы добавим каждую строку с одним эхом:
echo [ultravnc] > "c:\program files\bbva\ultravnc\ultravnc.ini"
echo passwd=999999999999999999 >> "c:\program files\bbva\ultravnc\ultravnc.ini"
echo passwd2=888888888888888888 >> "c:\program files\bbva\ultravnc\ultravnc.ini"
- Запустите службу WinVNC с
net start uvnc_service