درباره سرویس ترمینال سرور ویندوز
زمانی
که سخن از Terminal Services به میان می آید بسیاری به سرعت به یاد
Remote Desktop می افتند. در تمام نسخ ویندوزهای XP، Vista ، 7 ،Server
2003 و Server 2008 ابزاری به نام Remote Desktop موجود است. با استفاده
از Remote Desktop می توان مشابه Terminal Services یک دسکتاپ را فراهم
آورد. در واقع این دو به هم بسیار نزدیک و مرتبط اند. ابتدا آنکه هر دو
تکنولوژی از یک ابزار موجود در ویندوز کلاینت به نام Remote Desktop
استفاده می کنند. البته این نرم افزار Microsoft Terminal Services for
Client نیز خوانده می شود که mstsc نام mstsc.exe کوتاه شده آن است. دوم
آنکه هر دو تکنولوژی از یک سرویس به نام Terminal Services استفاده می کنند
و یک پروتکل (RDP) یا Remote Desktop Protocol استفاده می کنند و همچنین
از پورت 3389 TCP استفاده می کنند.
با
وجود تمام این شباهت ها، اختلاف این تکنولوژی بسیار بیش از آن است که
ترمینال سرویس scalability و ویژگی های بیشتری دارد. به عنوان مثال
Terminal Services دارای دو mode متفاوت است:
الف: Execute Mode : برای اجرای برنامه ها به صورت عادی
ب. Install Mode : برای نصب برنامه ها
زمانی
که برنامه ای را روی Terminal Server نصب می کنید، تنظیماتی در Registry
یا یک فایل ini نوشته می شود که امکان استفاده چند کاربر همزمان ایجاد شود.
Remote Desktop دارای Install Mode نیست.
مایکروسافت
اکیدا توصیه می کند که پس از نصب این سرویس نرم افزار های لازم برای
استفاده در TS نصب کنید. البته این تفاوت ها دلیل بر مزیت های یکی بر دیگری
نمی باشد. Remote Desktop جزئی از ویندوز است و هزینه اضافی خرید لایسنس
را ندارد اما Terminal Services دارای لایسنس جداگانه است و چنانچه لایسنس
لازم در مدت 120 روز فراهم نشود، Terminal Services از کار خواهد ایستاد.
البته به معنای عدم دسترسی به Remote Desktop یا تاثیر در لایسنس سیستم
عامل نخواهد بود.
فعال سازی Remote Desktop :
به صورت پیش فرض، ویندوز سرور 2008 هیچ ارتباطی را از Remote Desktop نمی
پذیرد. برای فعال سازی Remote Desktop در DialogBox (کادر محاوره ای)
System Properties در Tab (زبانه) Remote بروید. برای دسترسی به System
Properties می توانید در run وارد کنید sysdm.cpl و یا آن را از طریق
Control Panel > System باز کنید.
با
توجه به نسخ سیستم عامل کلاینت(ها) گزینه فعال سازی مطلوب را انتخاب کنید.
چنانچه به امنیت بیشتری در ارتباطات RDP احتیاج دارید گزینه ای که تنها
ارتباطات با NLA (یا Network Level Authentication) را مجاز می داند انتخاب
کنید، هر چند در این صورت کلاینت ها می توانند ویندوز ویستا به بعد باشند.
NLA چیست؟ NLA
یکی از ویژگی های RDP 6.0 است که با استفاده از آن اطمینان حاصل می شود که
پیش از برقراری ارتباط کامل کاربر Authenticate می شود. در ورژن های قبلی
RDP کاربر برای شناسایی شدن باید یک نام کاربری و کلمه عبور را در کادر
مربوطه که در Remote Dekstop به نمایش در می آید وارد کند. با توجه به آنکه
هر تلاشی برای Authenticate شدن می تواند مقداری از منابع سرور و شبکه را
به خود اختصاص دهد به منظور جلوگیری از حملات Denial Of Service یا DOS
راهکاری در RDP ورژن 6.0 ارائه شد. البته مهم است که بدانیم به صورت پیش
فرض NLA در Remote Desktop ویندوز XP به قبل (در صورت وجود) پشتیبانی نمی
شود. البته می توان در سرویس پک دوم ویندوز XP به بعد با استفاده از نصب
kb925876 این ویژگی را ایجاد کرد.
فعال سازی در Server-Core :
در Server-Core به صورت کامل از Terminal Services پشتیبانی نمی شود، اما
با scregedit.wsf می توان برخی از ویژگی ها متداول را فعال کرد.
در حال حاضر خانه سیتریکس لایسنس ترمینال سرویس ویندوز سرورهای 2003 و 2008 و
2012 و 2016 مایکروسافت را ارائه می دهد
برای
دسترسی به مطالب آموزشی مجازی سازی با محصولات مایکروسافت و سیتریکس و جدید ترین فناوری اطلاعات در حوزه
مجازی سازی دسک تاپ و سرور و برنامه و آخرین خبرهای تکنولوژی و مطالب
آموزشی شبکه های کامپیوتری به
کانال تلگرام گروه ما
بپیوندید.