Показаны сообщения с ярлыком remote admin. Показать все сообщения
Показаны сообщения с ярлыком remote admin. Показать все сообщения

11 апр. 2010 г.

Windows 2003 Terminal Server, Citrix 4.0

На терминальном сервере с подключением через Citrix возник глюк. При попытке открытия опубликованного прилолжения Explorer вместо него открывается рабочий стол пользователя. После долгой возни и поисков решений выяснилось, что в пылу борьбы с еще одним глюком (при открытии в терминальной сессии окна Explorer через Win-E с последующим закрытием этого окна происходит закрытие Explorer-а. Он сразу запускается, но при этом все открытые окна обозревателя закрываются - глюк пока не вылечили) была отключена библиотека explhook.dl командой
regsvr32 /u explhook.dll

После повторной регистрации библиотеки командой
regsvr32 /i explhook.dll

открытие окна Explorer'а, а не рабочего стола, возобновилось.

Вообще, пара слов по поводу Citrix.
У меня имеется опыт работы с терминальным режимом работы сервера Win2K3 и многопользовательской средой. И сейчас я задаю себе вопрос - почему я раньше не знал про возможности Citrix?!
Какие он дает преимущества по сравнению со стандартным виндовым RDP? Кроме того, что он используется на МКС? Кроме того, что он используется 10-ю крупнейшими банками европы, несколькими министерствами европейских стран?
Ну, во-первых, это безопасность. Это несколько вариантов криптования траффика. В то время, как Microfost только в 2008 сервере решил добраться до защиты трафика RDP-сессий.
Во-вторых, это передача звука в обоих направлениях для клиента. В штатном RDP это, опять-таки, появилось только в 2008 сервере.
В-третьих, это публикация приложений. То есть у нас есть сервер под Windows. Есть клиент с практически любой операционкой, в том числе мобильный. Есть приложение, которое должен пользовать клиент. Ставим это приложение на сервере, публикуем его, настраиваем подключение на клиенте и - вуаля. В линуксе, маке и любой другой операционке, для которой есть Citrix Reciever, мы получаем натуральное виндовое приложение. Скорость работы мобильного клиента, подключенного через GPRS не сильно отличается от пользователя, находящегося в локалке с сервером. И можно особо не беспокоиться при подключении из интернет-клубов, аэропортов и прочих публичных мест, так как при соответствующей настройке трафик надежно защищен.
В-четвертых, это даже возможность подключения через интернет-броузер. С, правда, установленным плагином, но для этого даже Citrix Reciever не нужен.
Ну и в-пятых, это контроль. Контроль загрузки серверов (работа с несколькими серверами для пользователя абсолютно незаметна - он и не подозревает, что каждый раз может подключаться к разным серверам, или запущенные приложения находятся в разных географических точках), контроль прав доступа к приложениям, объему памяти, устройствам и т.д. Печать, мапирование локальных устройств и дисков... В общем, сказка для админа.

22 мар. 2010 г.

Synergy - прогаммный KV (из разряда KVM)


Поставил сегодня с подачи Кулера утилитку Synergy. И понял, что это то, о чем я так давно мечтал, когда на столе стояло 3 компа с тремя мониторами, тремя клавами и мышами. Идея утилиты проста. На серверном компьютере расшариваются клавиатура и мышь. Монитор у каждой системы свой.
В конфиге клиента указывается имя/IP сервера. У сервера указывается привязка каждого из клиентов к стороне экрана на каждом из участников. То есть: у Васи - Петя слева, Оля сверху; у Оли - Вася снизу; у Пети... и т.д. На каждом участнике запускается Synergy, и всё.

Ставится из репозитория, или из пакета/сорцов/Win-инсталлятора. Сложностей никаких.

У меня в Ubuntu конфиг выглядит так:

section: screens
# названия экранов (хостов-участников)
crew1:
rp-nb:
end

section: links
# У этого экрана участники располагаются так
rp-nb:
left = crew1

# У этого - так
crew1:
right = rp-nb

end

section: aliases
# Алиасы. Тут можно прописать реальные имена хостов, если выше указывались левые
crew1:
shemp
rp-nb:
rettpop-fs
end


В Windows настройка происходити через GUI.
Запуск в Ubuntu:
synergys --config /etc/synergy/synergy.conf
Для теста работоспособности можно ее запустить с ключом "-f" - работа в foreground.
Ну и, вроде бы, всё. На мувике видно, как мышь бегает с одного монитора на другой. Ну, и клавиатура работает. Есть некоторые ограничения на комбинации клавишь (типа Ctrl-Alt-Del). Но это и понятно.

Осталось еще дождаться функции перетаскивания файлов, т.к. буфер обмена между машинами работает. Будет вообще сказка :)