NT Logon Authentication (Защита на уровне пользователей системы). Переключение в этот режим позволяет выбрать зарегистрированных на данном компьютере пользователей, которым можно будет дистанционно подключаться и управлять им. К сожалению, в бесплатной версии программы эта опция недоступна.
Encryption (Шифрование). Имеется в виду, что обмен данными между двумя компьютерами будет шифроваться, чтобы злоумышленник не смог их перехватить и во всем разобраться. Однако эта настройка в бесплатной версии всегда выключена, т. е. никакого шифрования не происходит.
Prompt local user to accept connections (Локальный пользователь должен подтверждать подключения), аргумент командной строки: QueryConnect= true | false.
Если установить этот флажок (рис. 9.6), то всякий раз при попытке подключения к серверу, пользователь сервера должен будет разрешить или запретить соединение. Если же локальный пользователь никак не отреагирует на это, то соединение будет запрещено автоматически через десять секунд. Собственно говоря, это время и дается на принятие решения, при этом на экране открывается диалоговое окно, в котором указывается IP-адрес компьютера, с которого хотят подключиться.
Only prompt when there is a user logged on (Беспокоить пользователя только в том случае, если он вошел в систему), аргумент командной строки: QueryOnlyIfLoggedOn=true|false.
Опция становится доступной, только если вы установили предыдущую опцию, которая является родительской по отношению к ней. Когда этот флажок установлен, локальному пользователю будет выдаваться на экран сообщение, только если он вошел в систему. Если же на компьютере-сервере завершен сеанс текущего пользователя, сообщение выдаваться не будет.
Рассмотренные в этом разделе опции вкладки Connections (Соединения) представлены на рис. 9.7.
Accept connections on port (Принимать соединения на порт), аргумент командной строки: PortNumber=
Поставив этот флажок, вы сможете изменить порт, который прослушивает программа-сервер. Обычно в этом нет необходимости, и вы запросто можете использовать порт по умолчанию с номером 5900, однако если этот порт по каким-то хитрым соображениям запрещен брандмауэром, и вы не хотите снимать запрет, то можете изменить эту настройку. Если установить значение порта в ноль, сервер не будет принимать запросы на соединение.
Disconnect idle clients after… (Рассоединить бездействующих клиентов после…), аргумент командной строки: IdleTimeout=
Serve Java viewer via HTTP on port (Подключение Java-клиента к порту), аргумент командной строки: HTTPPortNumber= (port number).
Отличительной особенностью программы VNC является то, что ее сервер может одновременно прослушивать два порта. С первым портом мы уже разобрались — к нему можно подключиться с помощью обычной программы-клиента. Однако если мы активируем данный пункт, то сервер будет прослушивать порт с номером 5800, к которому можно будет подключиться по протоколу HTTP. Этот протокол используют в своей работе Web-браузеры, например Internet Explorer. То есть, прописав в адресной строке своего браузера(где 172.16.35.200 — IP-адрес сервера, а 5800 — порт для подключения по протоколу HTTP), вы подключитесь к серверу VNC. Потом в окно вашего браузера будет перекачан программный код (так называемый
Область Access Control (Контроль доступа) позволяет завести черный и белый списки, т. е. ограничить доступ к нашему серверу, используя IP-адреса клиентов.
Давайте сначала посмотрим, как можно настроить фильтрацию с помощью аргументов командной строки. Сама команда в общем виде выглядит так: Hosts=
Но лучше я приведу пример:
Hosts=+192.168.0.1/255.255.255.255,+192.168.1.0/255.255.255.0,-