Установка ultravnc из командной строки или как получить доступ к компьютеру без rdp.
Предыстория:
В недавнем прошлом возникла проблема с доступом к терминальному серверу по RDP.
На терминальном сервере был настроен тестовый период на 120 дней. И вот настал тот день когда этот период закончился и доступ к серверу по RDP пропал «ругаясь на недоступность активных лицензий» и KVM по каким-то причинам был отключен.
Пришло в голову поставить Ultravnc на сервер, но как это сделать из командной строки?
Приступим к созданию msi файла
- Есть замечательный софт, который называется Ultravnc msi creator – эта программа собирает msi файл. Скачиваем её отсюда.
- Распаковываем архив. Выбираем нужную версию и разрядность системы с названием STEP1.config_ultravnc_settings.bat Мы будем использовать - UltraVNC 1.0.9.6.1 - STEP1.config_ultravnc_64bit_settings.bat
- У вас откроется окно с настройками, во вкладке Network можно оставить по умолчанию. Входящий порт (по-умолчанию 5900) для доступа через клиента и доступ через Java (через браузер) - порт 5800.
- Вкладка Security Вписываем пароль для управления VNC Password и для просмотра View-Only Password. Если хотите поставить авторизацию с логином и паролем или через доменную учетную запись, ставите галочку Require MS Logon
- Переходим во вкладку Input/FilrTransfer
- Вкладка Connections и Screen Capture настройки по умолчанию
- На вкладке Misc/logging Можно поставить галочку на Disable Tray icon – данная настройка скрывает значок из трея.
- Теперь соберем пакет msi запустив скрипт UltraVNC 1.0.9.6.1 - STEP2.build_ultravnc_64bit_msi. В этой же папке появится созданный файл UltraVNC64bit.msi.
Нажимаем ОК.
Переходим к установки собранного пакета через командную строку.
- Копируем msi пакет на удаленный компьютер через проводник \\Name-computer\c$
- Для установки будем использовать утилиту psexec, скачать её можно здесь или здесь.
- Распаковываем архив. В папке находим файл psexec и копируем его в c:\windows\System32\.
- Запускаем Командную строку с правами администратора нажав (windows+r), вводим в диалоговом окне cmd, жмем enter. Выполняем команду psexec \\”удаленный компьютер” cmd. При первом запуске утилиты psexec нужно согласиться с условиями использования
- Мы попали на удаленный компьютер
- Переходим в корень диска cd c:\ Запускаем наш файл UltraVnc64bit.msi Проверяем появился ли в процессах UltraVnc набираем там же команду tasklist. Если среди процессов есть winvnc.exe то все в порядке.
Пробуем подключатся с помощью клиента.
Иногда нужно открыть порт 5900, как это сделать описано здесь.
0 комментариев