• 4.1. Стандартные возможности Windows
  • 4.2. Citrix MetaFrame Work
  • 4

    Удаленное управление

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

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

    Кроме того, на основе удаленного управления построена работа тонких клиентов. Тонким клиентом называется малопроизводительный компьютер, работа которого основана на удаленном взаимодействии с высокопроизводительным сервером. В этом случае пользователь тонкого клиента запускает и работает с программами, установленными на сервере. Другими словами, программа работает на сервере, а результаты работы программы передаются на компьютер пользователя, тем самым снижая к минимуму требования к производительности тонкого клиента. Как правило, это необходимо в том случае, если по каким-то причинам установить соответствующую программу на тонком клиенте нельзя. Например, если тонкий клиент не обладает достаточным объемом жесткого диска либо необходимой производительностью.

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

    4.1. Стандартные возможности Windows

    Операционная система Windows Vista предоставляет сразу несколько возможностей удаленного управления. Они различаются как по своей функциональности, так и по уровню знаний пользователя, на которые рассчитаны.

    Удаленный помощник

    Самым простым средством для удаленного управления чужим компьютером является мастер Удаленный помощник Windows, запустить который можно при помощи команды msra.exe.

    Мастер предназначен для оказания помощи удаленному пользователю. Иными словами, если удаленный пользователь находится в затруднительном положении, он может создать приглашение на удаленное подключение к своему компьютеру, после чего послать его вам по электронной почте.

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

    После этого операционная система Windows подключится к компьютеру удаленного пользователя и отобразит перед вами окно для управления им.


    Создание приглашения

    Перед созданием приглашения необходимо убедиться, что работа удаленного помощника Windows разрешена. Это можно сделать на вкладке Удаленное использование окна Свойства системы (рис. 4.1). Открыть эту вкладку можно при помощи мастера Система (вызывается нажатием сочетания клавиш Windows+Pause Break). В нем нужно щелкнуть кнопкой мыши на ссылке Настройки удаленного доступа.

    Рис. 4.1. Все настройки удаленного помощника и удаленного рабочего стола


    Настройки удаленного помощника собраны в области Удаленный помощник вкладки Удаленное использование и состоят из кнопки Дополнительно и флажка Разрешить подключение удаленного помощника к этому компьютеру. В данном случае, перед тем как использовать возможности удаленного помощника, необходимо убедиться, что флажок установлен.

    Сразу же после этого можно воспользоваться кнопкой Дополнительно, чтобы просмотреть остальные возможности настройки удаленного помощника. Например, можно указать следующее: запретить или разрешить удаленное управление компьютером, задать период времени, в течение которого будет действовать приглашение, а также определить, разрешено ли будет создавать приглашения для компьютеров, на которых установлена версия Windows, отличная от Windows Vista.

    Если этих настроек мало, то можно воспользоваться групповыми политиками. Для этого откройте оснастку Редактор объектов групповой политики (воспользуйтесь командой gpedit.msc) и перейдите к разделу Конфигурация компьютера > Административные шаблоны > Система > Удаленный помощник.

    После того как вы убедитесь в том, что работа удаленного помощника разрешена, можно приступать к созданию приглашения. Для этого необходимо запустить мастер Удаленный помощник Windows (команда msra.exe) и выбрать в нем ссылку Пригласить того, кому вы доверяете, для оказания помощи.

    ПРИМЕЧАНИЕ

    Сразу отобразить данный шаг мастера можно при помощи команды msra.exe /novice.

    После этого мастер предложит вам выбрать способ отправки приглашения. Вы можете выбрать либо отправку по электронной почте, либо просто создание файла приглашения. Если вы создадите файл приглашения, то его доставка удаленному помощнику будет возложена на ваши плечи – вы сами сможете решить, как именно передать файл тому, к кому хотите обратиться за помощью.

    ПРИМЕЧАНИЕ

    Сразу создать приглашение с указанным паролем доступа для отправки по электронной почте можно при помощи команды msra.exe /email <пароль>. Если же вы хотите создать файл приглашения, то просто воспользуйтесь командой msra.exe /saveasfile <путь к файлу и его имя> <пароль>.

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

    Когда вы создадите приглашение, операционная система отобразит панель Удаленный помощник Windows (рис. 4.2), состоящую из следующих кнопок.

    0 Отмена – позволяет отменить подключение удаленного помощника, которого ожидает операционная система.

    0 Прекратить общий доступ – запрещает удаленному помощнику выполнять удаленное управление компьютером (при помощи мыши и клавиатуры). Действие данной кнопки можно вызвать и при помощи нажатия клавиши Esc.

    0 Приостановить – приостанавливает передачу удаленному помощнику сведений о состоянии экрана.

    0 Параметры – позволяет настроить параметры подключения удаленного помощника. Например, процент пропускной способности сети, который разрешено использовать удаленному помощнику, а также указание, будут ли сведения о работе удаленного помощника сохраняться в файл журнала.

    0 Разговор – с помощью данной кнопки можно общаться с удаленным помощником в режиме чата.

    0 Отправить файл – позволяет послать файл удаленному помощнику.

    Рис. 4.2. Панель удаленного помощника


    Ответ на приглашение

    Если вы хотите ответить на пришедшее приглашение либо самостоятельно предложить кому-либо помощь, то следует воспользоваться ссылкой Предложить помощь кому-либо мастера Удаленный помощник Windows.

    ПРИМЕЧАНИЕ

    Сразу отобразить данный шаг мастера можно при помощи команды msra.exe /expert.

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

    ПРИМЕЧАНИЕ

    Сразу послать запрос на помощь пользователю, IP-адрес компьютера которого вы указали, можно при помощи команды msra.exe /offerra <имя или IP-адреО. А с помощью команды msra.exe /openfile <путь к файлу> можно сразу ответить на файл приглашения.

    Если вы правильно введете пароль к файлу приглашения, то операционная система еще раз запросит подтверждения у пользователя, пригласившего вас для удаленной помощи. Если он подтвердит подключение, то перед вами отобразится панель Удаленный помощник Windows, подобная той, что представлена на рис. 4.2. Кроме нее вы увидите окно, отображающее текущий Рабочий стол удаленного пользователя (то есть то, что он в данный момент видит).


    Непредвиденные ситуации

    Надеюсь, вам удалось подключиться при помощи удаленного помощника Windows. В таком случае можно не читать этот раздел книги, ведь в нем мы попробуем решить такую проблему, как невозможность использования удаленного помощника.

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

    0 Флажок Разрешить подключение удаленного помощника к этому компьютеру, расположенный на вкладке Удаленное использование окна Свойства системы, должен быть установлен.

    0 Если компьютер удаленного помощника работает под версией Windows, отличной от Windows Vista, то флажок Создавать приглашения только для компьютеров с системой Windows Vista или новее, расположенный в окне Параметры удаленного помощника (отображается после нажатия кнопки Дополнительно на вкладке Удаленное использование окна Свойства системы), должен быть снят.

    0 Групповые политики Предлагать удаленную помощь и Запрос удаленной помощи, расположенные в разделе Конфигурация компьютера > Административные шаблоны > Система > Удаленный помощник, должны быть не заданы либо включены. Их отключение приведет к невозможности создания файлов приглашений и невозможности ответа на предложение удаленной помощи.

    0 Ваш брандмауэр должен разрешать взаимодействие с удаленным помощником. Например, для стандартного брандмауэра Windows необходимо, чтобы было установлено исключение Удаленный помощник. Оно по умолчанию добавляется при установке флажка Разрешить подключение удаленного помощника к этому компьютеру, однако на всякий случай это следует проверить самостоятельно.

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

    Для полноценного управления удаленным компьютером предназначено средство под названием Удаленный рабочий стол. С его помощью вы можете подключиться к удаленному компьютеру и работать на нем так, как будто в данный момент сидите за ним.

    При этом следует учитывать, что работа удаленного рабочего стола ограничена только одним пользователем. Другими словами, если вы в данный момент подключены к удаленному компьютеру, то больше никто не сможет к нему подключиться, а также никто не сможет работать на нем локально. Если же вы подключаетесь к удаленному компьютеру в тот момент, когда на нем кто-то работает, то для работающего на нем пользователя будет отображено сообщение с просьбой завершить свою работу и выйти.


    Настройка удаленного рабочего стола

    Как и механизм удаленного помощника, механизм удаленного рабочего стола перед первым использованием необходимо настроить.

    В частности, на компьютере, к которому вы хотите удаленно подключиться, нужно открыть уже знакомую вам вкладку Удаленное использование окна Свойства системы и убедиться, что переключатель в области Удаленный рабочий стол установлен в нужное положение. Рассмотрим положения этого переключателя.

    0 Не разрешать подключения к этому компьютеру – никто не сможет подключиться к данному компьютеру при помощи удаленного рабочего стола.

    0 Разрешать подключения от компьютеров с любой версией удаленного рабочего стола – к данному компьютеру смогут подключаться любые версии удаленного рабочего стола (фактически, любые версии операционной системы Windows).

    0 Разрешать подключения только от компьютеров с удаленным рабочим столом с сетевой проверкой подлинности – к данному компьютеру смогут подключаться только последние версии удаленного рабочего стола (фактически, смогут подключиться только пользователи, работающие в операционной системе Windows Vista).

    Необходимо также воспользоваться кнопкой Выбрать пользователей, расположенной на вкладке Удаленное использование окна Свойства системы. С ее помощью можно определить учетные записи пользователей, которым будет разрешено выполнять удаленное подключение к данному компьютеру. Это нужно лишь в том случае, если удаленное подключение необходимо разрешить пользователю, не имеющему прав администратора (все пользователи из группы Администраторы могут работать с удаленным рабочим столом по умолчанию).

    После этого следует убедиться, что ваш брандмауэр разрешает взаимодействие с компьютером при помощи удаленного рабочего стола. Например, для стандартного брандмауэра Windows необходимо, что было установлено исключение Дистанционное управление рабочим столом. Данное исключение по умолчанию добавляется при установке переключателя в области Удаленный рабочий стол в положение, отличное от Не разрешать подключения к этому компьютеру.

    И последнее, что нужно проверить перед тем, как уверенно начать использование удаленного рабочего стола, – работа службы Службы терминалов. Если эта служба отключена, то использование удаленного рабочего стола будет невозможно.

    ПРИМЕЧАНИЕ

    Вам в любом случае не удастся подключиться к Windows Vista Home Basic, так как эта версия операционной системы не содержит в своей поставке серверных средств для работы удаленного рабочего стола. Однако она включает в себя клиент удаленного рабочего стола. Иными словами, с ее помощью можно подключиться к другому компьютеру.

    Подключение к удаленному рабочему столу

    Для удаленного подключения к компьютеру следует воспользоваться программой mstsc.exe. При ее запуске перед вами отобразится уменьшенное окно подключения к удаленному рабочему столу. Нажмите кнопку Параметры>>, и это окно будет расширено (рис. 4.3).

    Рис. 4.3. Окно подключения к удаленному рабочему столу


    Однако если вы просто хотите подключиться к удаленному рабочему столу (без изменения настроек подключения), то в расширении окна Подключение к удаленному рабочему столу нет никакой необходимости – достаточно просто ввести адрес нужного компьютера, после чего нажать кнопку Подключить. После этого перед вами отобразится окно с просьбой ввести имя пользователя, с правами которого вы хотите подключиться, а также указать пароль к учетной записи данного пользователя.

    Еще проще подключиться при помощи ввода команды mstsc.exe /У:<компью-тер>[:<порт>]. После этого перед вами сразу же отобразится окно с просьбой ввести имя пользователя, с правами которого вы хотите подключиться, а также указать пароль к учетной записи данного пользователя.

    ПРИМЕЧАНИЕ

    Подключиться к удаленному рабочему столу можно и с помощью веб-сервера IIS (конечно, если он установлен). Для этого просто перейдите по адресу http://«имя компьютера, к которому нужно подключиться>/tsweb. После этого операционная система установит дополнительный элемент ActiveX и выполнит подключение.

    Если же вы впервые подключаетесь к удаленному рабочему столу, то перед самим подключением рекомендуется выполнить настройку его параметров. Для этого предназначены следующие вкладки окна Подключение к удаленному рабочему столу.

    0 Экран – позволяет указать разрешение экрана для окна удаленного подключения, а также глубину цвета (количество отображаемых цветов).

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

    Это позволит существенно снизить трафик, потребляемый механизмом удаленного рабочего стола.

    0 Локальные ресурсы – позволяет определить, какие именно ресурсы удаленного компьютера можно будет использовать после установки сеанса. Под этим понимается возможность работы с принтером, звуковой картой, буфером обмена, последовательными портами и смарт-картами, подключенными к удаленному компьютеру.

    0 Программы – позволяет указать программу, которая будет запускаться после подключения к удаленному рабочему столу.

    0 Дополнительно – дает возможность определить, какие именно эффекты будут доступны на Рабочем столе удаленного компьютера. Например, с помощью данной вкладки можно отключить отображение обоев Рабочего стола удаленного компьютера, сглаживание шрифтов и композицию Рабочего стола, отображение визуальных эффектов и тем, а также запретить отображение содержимого окон удаленного компьютера при перетаскивании.

    Это также позволит существенно снизить трафик, потребляемый механизмом удаленного рабочего стола.

    0 Подключение – позволяет настроить параметры подключения к шлюзу удаленного доступа (если он используется), а также параметры подключения при неудачной аутентификации.

    Если данным компьютером и возможностью подключения к удаленному рабочему столу пользуетесь не вы одни, то после настройки параметров удаленного подключения рекомендуется сохранить их в специальном файле. Это делается очень просто: достаточно нажать кнопку Сохранить, расположенную на вкладке Общие. После этого все ваши настройки будут сохранены в файле с расширением RDP (default.rdp). В дальнейшем вы всегда сможете быстро их применить, для чего достаточно воспользоваться кнопкой Открыть, расположенной на вкладке Общие.

    ПРИМЕЧАНИЕ

    Если вы хотите изменить настройки подключения, заданные в каком-либо файле с расширением RDP, то просто воспользуйтесь командой mstsc.exe /edit <путь к файлу>.

    Удаленная командная строка

    Это последний способ удаленного управления компьютером, который по умолчанию поддерживает операционная система Windows Vista. Он позволяет получить доступ к командной строке удаленного компьютера и работать с ней так, как будто вы работаете с командной строкой прямо на том компьютере.

    Данный способ является нововведением операционной системы Windows Vista. Он предназначен для опытных пользователей, поэтому его настройка и подключение могут вызвать большие затруднения у неподготовленного человека. По этим причинам мы не будем рассматривать данный способ работы с удаленным компьютером.

    4.2. Citrix MetaFrame Work

    Сайт: http://www.citrix.com/.

    Язык: английский.

    Стоимость: в зависимости от версии и от количества приобретаемых лицензий (минимальная стоимость составляет $5000).

    Все большую популярность среди корпоративных служащих набирает программный продукт для удаленного управления сервером Citrix MetaFrame Work. Он представляет собой расширение для терминальных служб серверных операционных систем семейства Windows.

    Работа с этим продуктом напоминает использование рассмотренной ранее стандартной программы Удаленный рабочий стол. Однако, в отличие от нее, программа Citrix предоставляет возможность одновременного подключения к компьютеру сразу нескольких пользователей.


    Несколько слов об установке

    Программа Citrix MetaFrame Work состоит из серверной и клиентской части. Серверная часть занимает примерно 520 Мбайт, а клиентская – около 318 Мбайт.

    Если установка клиентской части не вызывает никакой сложности, то установка и настройка серверной части сравнима с головоломкой средней сложности. Впрочем, это уже забота администраторов – а они всегда смогут купить специальные книги с подробным описанием работы программного продукта Citrix MetaFrame Work. Наша же книга на администраторов не рассчитана.

    Тем не менее хотелось бы описать основные шаги по установке и настройке сервера Citrix MetaFrame Work, чтобы вы имели хотя бы малейшее представление о процессе инсталляции.

    В первую очередь необходимо установить службу терминалов, так как без нее сервер Citrix MetaFrame Work работать не может. Служба терминалов – это дополнительный компонент серверных операционных систем Windows (Windows 2000 Server, Windows Server 2003). Иными словами, установить серверную часть Citrix можно только на Window Server 2003 или на более старые серверные операционные системы.

    ПРИМЕЧАНИЕ

    Скорее всего, на тот момент, когда вы будете держать эту книгу в руках, в продаже уже появится новая серверная операционная система – Windows Server 2008. На нее также можно будет установить серверную часть Citrix.

    Сам процесс установки серверной части протекает достаточно легко. Если вы не знаете ответ на задаваемый мастером вопрос, то просто жмите кнопку Next. Скорее всего, используемые мастером при установке значения по умолчанию вас вполне устроят.

    ПРИМЕЧАНИЕ

    По умолчанию программа устанавливает на компьютер как свою серверную часть, так и приложения для ее администрирования (программу Management Console). Однако чаще всего администраторы выполняют установку по другому принципу: на компьютеры, которые должны быть серверами, устанавливается только серверная часть, а программа для администрирования серверов устанавливается на отдельный компьютер (необязательно с серверной версией Windows – программа администрирования может работать и на Windows Vista).

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

    0 MetaFrame XPs – стандартная версия программы, включающая в себя основные функциональные возможности:

    • публикация приложений;

    • драйвера принтеров;

    • управление полосой пропускания для печати;

    • доступ на чтение к Active Directory;

    • централизованное управление лицензиями;

    • публикация приложений на веб-страницах с NFuse;

    • теневые сеансы;

    • поддержка часовых поясов клиентов.

    0 MetaFrame XPa – улучшенная версия программы, которая, помимо основных возможностей, содержит компонент Load Management.

    0 MetaFrame XPe – самая функциональная версия программы. Помимо возможностей, поддерживаемых предыдущими рассмотренными версиями, она обладает следующей функциональностью:

    • системный мониторинг;

    • упаковка и доставка приложений;

    • взаимодействие с инструментами управления сетями Tivoli и HP Open View.

    После того как вы выбрали версию устанавливаемой программы, обратите внимание на вопросы мастера, связанные с выбором базы данных для хранения сведений о клиентах. Программа Cirix может хранить данные о подключениях в базе данных Access или MS SQL Server. Если на компьютере не установлена программа MS SQL Server, то выбирайте вариант хранения в Access. После этого мастер спросит у вас, какие учетные данные будут использоваться для доступа к базе данных (либо учетные данные текущего пользователя, который устанавливает Citrix, либо отдельные логин и пароль).

    Если установить флажок на последнем шаге мастера инсталляции Citrix, то после завершения установки серверной части будет запущен мастер установки клиентской части программы. Этот мастер попросит вас указать путь к папке с компонентами Citrix (к папке, содержащей файл ICASetup.ini).

    После того как серверная часть будет установлена, необходимо создать ферму. Это набор серверов, с которыми клиенты смогут удаленно работать.

    Но перед этим не забудьте установить лицензии на использование программы Citrix (конечно, если они у вас есть), иначе программа периодически будет выводить сообщение о необходимости лицензирования. Лицензии устанавливаются при помощи раздела Licenses программы Management Console for MetaFrame Work. Ее можно запустить, выбрав пункт Management Console раздела Все программы > Citrix меню Пуск.

    Работа с клиентами

    Когда серверная часть настроена и нужные фермы созданы, можно приступать к установке и распространению клиентских частей программы. Как вы уже знаете, непосредственно на последнем шаге мастера установки сервера можно установить флажок для запуска мастера Citrix ICA Client Distribution Wizard, с помощью которого инсталлируются все клиентские программы и расширения для подключения к серверу.

    Заботясь об администраторах, создатели Citrix разработали сразу несколько способов удаленной работы на сервере.

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


    Citrix Program Neighborhood

    Для подключения к серверу можно использовать программу Citrix Program Neighborhood (файл pn.exe расположен в каталоге, куда вы установили клиент Citrix), которая входит в состав компонента Citrix ICA Client. Она распространяется совершенно бесплатно в составе установочного пакета Client Package, скачать который можно на странице http://www.citrix.com/English/SS/downloads/. Размер установочного пакета составляет 7,6 Мбайт.

    Основное окно программы Citrix Program Neighborhood (рис. 4.4) состоит из одной-единственной области, где отображается значок Add ICA Connection, а также значки подключений к серверам, которые вы добавили ранее.

    Рис. 4.4. Основное окно программы

    ПРИМЕЧАНИЕ

    Если вместо значка Add ICA Connection отображаются значки Find New Application и Custom ICA Connections, то дважды щелкните кнопкой мыши на значке Custom ICA Connections, чтобы перейти к нужному разделу. Назначение значка Find New Application мы рассмотрим далее в этом разделе.

    Если же вместо значка Add ICA Connection перед вами отобразится значок Application Set Manager, то дважды щелкните на нем кнопкой мыши. Это приведет к отображению двух знакомых вам значков: Find New Application и Custom ICA Connections.

    Перед тем как подключиться к серверу, необходимо настроить параметры доступа к нему. Для этого предназначен мастер Add New ICA Connection, отобразить который можно при помощи двойного щелчка кнопкой мыши на значке Add ICA Connection.

    На первом шаге мастера Add New ICA Connection необходимо выбрать тип подключения к серверу. Если вы хотите подключиться к серверу, расположенному в локальной сети, то следует выбрать пункт Local Area Network. Если же вы хотите подключиться к удаленному серверу через Интернет, то воспользуйтесь одним из следующих пунктов: Wide Area Network, Dial-Up Networking (PPP/RAS) или ICA Dial-In.

    Создание подключения к серверу в локальной сети. Рассмотрим процесс подключения к серверу, расположенному в локальной сети. Все начинается с выбора сетевого протокола, на основе которого будет выполняться взаимодействие с сервером, а также с выбора самого сервера, к которому вы будете подключаться (рис. 4.5).

    По умолчанию для работы с сервером используются два протокола: TCP/IP и HTTP. Кроме того, можете использовать следующие протоколы: SSL/TLS и HTTPS для взаимодействия на основе безопасного соединения, просто TCP/IP, а также IPX, SPX или NETBIOS. Как правило, для подключения к серверу используется протокол по умолчанию, то есть TCP/IP и HTTP. Если же с его помощью подключиться к серверу не получается, то обратитесь к администратору сети с вопросом о том, какой именно протокол следует использовать.

    Рис. 4.5. Первый шаг подключения к локальному серверу


    Когда выберете протокол, следует определиться с сервером, к которому вы будете подключаться. Для этого установите переключатель в положение Server и введите имя компьютера, на котором установлена серверная часть программы. Указывать имя компьютера можно в следующих форматах:

    0 NETBIOS-имя, например comp;

    0 DNS-имя, например comp.onestyle.com;

    0 IP-адрес компьютера, например 192.168.0.1.

    На следующем шаге мастера определяется уровень шифрования при аутентификации на сервере. Если администратор сети ничего конкретного про используемый уровень шифрования не говорил, то лучше оставить настройку по умолчанию – пункт Basic.

    Далее идет второй по важности шаг – указание логина и пароля для подключения к серверу. Для этого предназначены следующие поля.

    0 User Name – укажите здесь логин для подключения к серверу в формате <домен сервера>\<логин> либо просто логин.

    0 Password – по умолчанию поле неактивно. Это значит, что клиент всякий раз при попытке использовать создаваемое подключение будет запрашивать пароль к указанному логину. Если же вы уверены, что компьютером никто, кроме вас, пользоваться не будет, то установите флажок Save Password, после чего введите в поле свой пароль. В этом случае для подключения к серверу будет достаточно просто запустить созданное соединение.

    0 Domain – если сервер, к которому вы хотите подключиться, входит в домен Active Directory, то укажите в этом поле название домена.

    После того как вы укажете логин и пароль для подключения, мастер попросит вас определить количество цветов и размер экрана, которые будут использоваться для отображения окна подключенного сервера. По умолчанию используется 256 цветов и разрешение экрана 640 х 480 пикселов.

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

    Подключение к серверу. Как только мастер Add New ICA Connection завершит свою работу, в окне программы Citrix Program Neighborhood появится новый значок. В ближайшем будущем этот значок станет вашим настоящим другом. Используя следующие пункты контекстного меню этого значка, можно выполнить различные действия:

    0 Open– при помощи данного пункта (а также после двойного щелчка кнопкой мыши на значке) можно подключиться к серверу;

    0 Create Desktop Shartcut– позволяет создать на Рабочем столе ярлык для подключения к серверу на основе настроек вашего подключения (то есть вам больше не придется запускать программу Citrix Program Neighborhood);

    0 Properties– дает возможность изменить все настройки, которые вы указывали при создании значка в мастере Add New ICA Connection, а также многие дополнительные настройки.

    После того как вы воспользуетесь пунктом Open контекстного меню либо ярлыком значка, который вы создали при помощи пункта Create Desktop Shartcut, программа начнет подключаться к серверу.

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

    Рис. 4.6. Окно подключения к серверу


    После этого внутри отобразившегося окна вы сможете работать так, как будто в данный момент локально работаете на сервере. Хотя нет, вы сможете работать намного продуктивнее и лучше, потому что в вашем распоряжении будут сразу два, три или даже больше компьютеров. Ведь при помощи одной программы Citrix Program Neighborhood можно одновременно подключаться сразу к нескольким серверам или к одному серверу, но при помощи нескольких учетных записей.

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

    Чтобы завершить сеанс работы с сервером, просто закройте окно сеанса либо воспользуйтесь пунктами Отключение сеанса или Завершение сеанса окна Завершение работ Windows.

    Подключение настроек клиента, установленного на сервере. Можете ограничиться лишь самостоятельным созданием значков удаленного подключения к серверу (при помощи мастера Add New ICA Connection), положившись во всем остальном на администратора.

    Как вы уже знаете, после окончания установки серверной части программы Citrix будет запущен мастер для установки клиентской части. Впоследствии администратор может самостоятельно создать значки для подключения к серверу (рассмотренным выше способом). После этого вы в своей программе Citrix Program Neighborhood сможете увидеть все значки подключения к серверу, созданные администратором.

    Для этого предназначен значок Find New Application. Если вы в данный момент находитесь в разделе программы Citrix Program Neighborhood со значком Add ICA Connection, то нажмите кнопку Up на панели инструментов программы. После этого вы перейдете в родительский элемент, который и содержит значок Find New Application.

    Дважды щелкнув кнопкой мыши на значке Find New Application, откройте мастер Find New Application Set. В нем нужно указать адрес сервера, содержимое программы-клиента которого будет экспортировано в вашу программу-клиент.

    Программа Program Neighborhood Connection Center. При запуске программы Citrix Program Neighborhood в области уведомлений будет отображен ее значок. Его контекстное меню имеет один интересный пункт – Open Connection Center. Если вы воспользуетесь этим пунктом, то будет запущена программа wfcrun32.exe, с помощью которой можно просмотреть список всех выполнявшихся подключений к серверам, а также количество потраченного за сеанс трафика. Кроме того, с помощью этой программы можно завершить соединение с сервером.


    Web Interface for MetaFrame XP

    Помимо программы-клиента, для подключения к серверу можно использовать веб-интерфейс. Для доступа к серверу он распространяется бесплатно. Если у вас нет диска с установочным пакетом веб-интерфейса, то можете скачать его со страницы http://www.citrix.com/English/SS/downloads/. Установочный пакет имеет размер 7,6 Мбайт.

    Установкой веб-интерфейса должен заниматься администратор, ведь веб-интерфейс должен устанавливаться на сервере. Пользователи же будут подключаться к нему при помощи своих браузеров.

    Одна из особенностей работы веб-интерфейса заключается в том, что он может работать только на компьютерах с веб-сервером IIS. Причем в процессе инсталляции веб-интерфейса сервер IIS будет перезапущен. Другими словами, администратор, устанавливающий веб-интерфейс к серверу, должен рассчитывать на плановую перезагрузку компьютера.

    Еще одним запоминающимся моментом в процессе установки веб-интерфейса является ввод IP-адреса и порта, на которых установлен сервер (по умолчанию используется порт 80 и адрес localhost). Помимо этих требований, ничего особенного в процессе установки веб-интерфейса нет.

    Подключение к веб-интерфейсу. Подключаться к серверу можно сразу же после того, как веб-интерфейс был установлен, а сервер перезагружен. Для этого достаточно подключиться к странице вида Ошибка! Недопустимый объект гиперссылки, указанный при установке веб-интерфейса>:<номер порта>/citrix/metaframexp/, после чего ввести логин и пароль для подключения (рис. 4.7).

    Рис. 4.7. Страница подключения к серверу через веб-интерфейс


    Ну как? Не получилось? Ну, в самом деле, посмотрите внимательнее! Неужели вы так и не заметили в правом нижнем углу страницы вида Ошибка! Недопустимый объект гиперссылки, указанный при установке веб-интерфейса>:<номер порта>/ metaframexp/ сообщение You do not have the ICA Client (Plug-in) for 32-bit Windows installed on your system. You must install the ICA Client to launch the applications?

    ПРИМЕЧАНИЕ

    Кстати, обратите внимание на текст предупреждения об отсутствии клиента для подключения к веб-интерфейсу. В нем упоминается ActiveX-объект. Если переводить дословно, это значит, что по умолчанию для доступа к веб-интерфейсу нельзя использовать какие-либо браузеры, кроме Internet Explorer. Дело в том, что по умолчанию только Internet Explorer может работать с ActiveX-объектами.

    Если при первом открытии страницы Ошибка! Недопустимый объект гиперссылки, указанный при установке веб-интерфейса>:<номер порта>/citrix/metaframexp/ в ее правом нижнем углу присутствует указанный выше текст, значит, вам необходимо воспользоваться ссылкой ICA Web Client for 32-bit Windows, которая отображается под текстом предупреждения. После того как вы выберете эту ссылку, начнется загрузка клиента для подключения к серверу при помощи веб-интерфейса. Когда вы загрузите клиент, установите его, запустите браузер Internet Explorer и подтвердите установку нового ActiveX-объекта, после чего опять закройте и откройте браузер Internet Explorer. Теперь вы наконец-то сможете подключаться к серверу.


    Публикация программ

    Еще одним способом работы с удаленным компьютером является возможность публикации отдельных приложений либо всего содержимого рабочего стола. Иными словами, администратор может опубликовать какой-либо файл (исполняемый), после чего клиенты смогут подключаться к опубликованному файлу. При этом подключаемые клиенты не получат доступ к самому содержимому компьютера – он сможет работать только с опубликованной программой.

    ПРИМЕЧАНИЕ

    На самом деле клиенты, подключившиеся к какому-либо опубликованному приложению, смогут получить доступ и к содержимому компьютера. Для этого им достаточно воспользоваться сочетанием клавиш Ctrl+F1, нажатие которого приведет к открытию окна Безопасность Windows. В этом окне достаточно нажать кнопку Диспетчер задач, а в открывшемся окне Диспетчер задач Windows воспользоваться командой Файл > Новая задача (Выполнить). И наконец, в появившемся окне Выполнить ввести путь к приложению, которое нужно запустить, либо просто выполнить файл explorer.exe, чтобы была запущена оболочка операционной системы.

    Публикация приложений выполняется при помощи раздела Applications программы Management Console for MetaFrame Work (ее можно запустить, выбрав пункт Management Console раздела Все программы > Citrix меню Пуск). Для этого достаточно воспользоваться пунктом Publish Application контекстного меню раздела Applications, после чего будет запущен одноименный мастер, состоящий из следующих шагов (мы рассмотрим только самые важные).

    0 После того как вы укажете имя и описание публикуемой программы, перед вами отобразится шаг мастера Specify What to Publish. Если на данном шаге вы установите переключатель в положение Application и укажете путь к исполняемому файлу, то будет опубликовано отдельное приложение. Если же вы установите переключатель в положение Desktop, то будет опубликован доступ ко всему Рабочему столу сервера (то есть будет выбран вариант доступа, аналогичный рассмотренным ранее).

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

    0 На шаге мастера Specify Servers следует указать серверы, доступ к содержимому которых можно получить при помощи публикуемого приложения.

    0 На шаге мастера Specify Users укажите пользователей, которые смогут работать с опубликованным приложением. Если вы установите флажок Allow Anonymous Connections, то доступ к публикуемому приложению сможет получить любой пользователь.

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

    0 Создание ярлыка на приложение. Во-первых, администратор может создать ярлык на опубликованное приложение, после чего поместить его в общий ресурс либо скопировать на Рабочий стол определенного пользователя. После этого пользователю достаточно щелкнуть кнопкой мыши на полученном ярлыке, чтобы подключиться к серверу и запустить опубликованное приложение.

    0 Подключение к опубликованному приложению при помощи программы-клиента. Подключиться к опубликованному приложению можно и при помощи рассмотренной ранее программы Citrix Program Neighborhood. Для этого необходимо воспользоваться мастером Add New ICA Connection, однако на втором его шаге (рис. 4.5) переключатель нужно установить не в положение Server, а в положение Published Application.

    Затем снимите флажок Use Custom Default, нажмите кнопку Add и введите адрес и порт сервера, к которому нужно подключиться. После этого раскройте список, расположенный под переключателем Published Application, и среди отобразившихся опубликованных на сервере приложений выберите нужное.

    Остальные настройки мастера Add New ICA Connection не изменились.