در این سری مقالات تصمیم داریم راجع به Remote Desktop Services یکی از مفیدترین و پرکاربرد ترین سرویسهای شبکه صحبت کنیم ، در ابتدا این سرویس با نام Terminal Services معرفی شد ، سابقه ی این سرویس برمی گردد به Windows NT 4.0 server که در آن زمان این سرویس جدا از سیستم عامل ارائه می شد و به عنوان یک Patch اضافه روی دستگاه نصب و مورد استفاده قرار می گرفت اما در ادامه راه ماکروسافت آن را بصورت Component در خانواده سیستم عامل ویندوز ۲۰۰۰ و ۲۰۰۳ به بعد جایگذاری کرد و در Windows Server 2008 به بعد تغییرات بسیار در این سرویس نسبت به Windows server ۲۰۰۳ داده شد و با آمدن Windows Server 2008 R2 نام آن به Remote Desktop Services تغییر یافت.شما می توانید در هر جایی که باشید جهت استفاده از منابع خود در سرور از Terminal Services استفاده نمایید از مزایای دیگر این سرویس این است که در سیستم عامل Windows server 2003 به بعد ، به تعداد نامحدودی کاربر می توانند به کامپیوتر مورد نظر وصل شده و عملیات مورد نظر خود را انجام دهند که البته بستگی به License خریداری شده شما دارد که در ادامه توضیح می دهیم.
همچنین با استفاده از این سرویس شما به راحتی و بدون حضور در محل می توانید خطاهای احتمالی بوجود آمده در سیستم را رفع کرده و یا در صورت نیازعملیات بروزرسانی سرورهای خود را را انجام دهید ، تمامی موارد گفته شده تنها بخش کوچکی از این سرویس می باشد ، از دیگر قابلیتهای این سرویس میتوان Publish کردن نرم افزارها را نام برد یعنی اینکه شما می توانید نرم افزار اتوماسیون اداری خود یا هر نرمافزار دیگری را از شرکت سازنده تهیه کرده و روی سرور نصب کنید و با Publish کردن آن دیگران می توانند در هر جایی که هستند بدون نیاز به تهیه نرم افزار به سرور متصل شده و از آن نرم افزار استفاده کنند ، به این نکته دقت داشته باشید که کاربران تنها تصویری از این نرم افزار را مشاهده کرده و از آن استفاده می کنند و تمامی پردازشهای مربوط به این نرم افزارها در سرور انجام می شود به همین دلیل می بایست با توجه به تعداد کاربران ، سرور پرقدرتی را برای نصب این سرویس در نظر گرفت.
زمانی که حرف از Terminal Service به میان می آید بسیاری از افراد به سرعت به یاد Remote Desktop می افتند، در تمام نسخه ی ویندوزهای Server۲۰۰۸ , Seven , Vista , Server 2003 , XP ,… ابزاری به نام Remote Desktop وجود دارد که با تایپ mstsc در Run میتوانید آن را اجرا کرده و مانند Terminal Services یک دسکتاپ را فراهم نمود Terminal Services و Remote Desktop خیلی به هم شبیه هستند برای عنوان کردن یکی از این شباهتها باید گفت که در هر دو تکنولوژی از ابزاری در ویندوز به نام Remote Desktop برای اتصال استفاده می کنند . که این نرم افزار Microsoft Terminal Service for Client نام دارد که mstsc کوتاه شده آن است و از پورت TCP 3389 استفاده میکند . با وجود شباهتهای زیاد ، تفاوتهایی هم در این دو تکنولوژی وجود دارد ، از جمله این تفاوتها میتوان به Scalability اشاره کرد به عنوان مثال ترمینال سرویس دارای دو Mode زیر هست :
زمانی که نرم افزاری را روی ترمینال سرویس نصب می کنیم، تنظیماتی در Registry یا یک فایلini نوشته می شود که این خاصیت امکان استفاده چند کاربر به صورت همزمان را فراهم می کند ، Remote Desktop دارای Install Mode نمی باشد. راجع به این دو مورد در قسمتهایبعدی این سری مقالات بیشتر صحبت خواهید کرد. قبل از اینکه به سراغ نصب این سرویس بریم به این نکته اشاره کنم استفاده از TerminalServices در ویندوز برای تعداد کاربران محدود بوده و برای استفاده از این سرویس برای کاربران و یا کامپیوترهای زیاد باید License ازماکروسافت خریداری کنید اما در صورت عدم خرید License ، خود مایکروسافت پس از نصب ، این سرویس را بصورت Trial و بمدت ۱۲۰ روز بصورت رایگان در اختیار شما قرار می دهد. خب از این توضیحات بگذریم و به سراغ نصب این سرویس بریم ، برای نصب وارد کنسول ServerManagement رفته و رول مربوطه را که Remote desktop service هست نصب میکنیم ، با ما همراه باشید ….
طبق معمول در اولین صفحه برای اضافه کردن رول جدید با یک سری یاد آوری ها مواجه میشویم از جمله انتخاب رمز قوی برای اکانت مدیریت ،گذاشتن IP ثابت ( Static ) برای کامپیوتر سرور و همچنین استفاده از جدیدترین آپدیتهای امنیتی .Next زده و به مرحله بعد میرویم ،
در این مرحله رول مورد نیاز یعنی Remote desktop service را علامت زده و Next میکنیم ،
در اینجا توضیحی راجع به کارکرد این سروی داده شده و نکاتی هم ذکر شده ، Next میکنیم ،
در این مرحله رولهای مربوط به این سرویس وجود دارد و بنا به نیاز مواردی را که نیاز داریم فعال و نصب میکنیم ، توضیح کوتاهی راجع به این موارد میدهیم :
در این سری مقالات تصمیم داریم بر Publish کردن نرم افزارها و استفاده آنها از طریق مرورگر وب متمرکز شویم به همین دلیل در این سناریو موارد زیر را علامت زده و Next میکنیم ،
به طور خلاصه در این قسمت پیشنهاد میشود که اول این سرویس را راه اندازی کرده و بعد نرم افزارها را نصب کرده و برای Publish کردن آنها اقدام کنید . Next میکنیم ،
Network Level Authentication قابلیتی است که قبل از Remote زدن و ایجاد یک Session ، نام کاربری رمز عبور کاربر را درخواست می کند و پس از ریموت زدن عملیات احراز هویت را انجام می دهد ، این قابلیت جدا از بالاتر بردن امنیت خواص دیگری هم دارد از جمله جلوگیری از ایجاد Sessionهایی که توسط کاربرانی که رمز و پسوردهای نامعتبر را در جهت سعی برای ورود به سرور استفاده میکنند را دارا میباشد ، گاهی ممکن است افرادی در شبکه به IP سرور ریموت زده و یک Session ایجاد کنند و با حدس خود برخی نام کاربری و رمز عبور را تست کنند که همین مورد باعث خواهد شد که تعداد Sessionهای ایجاد شده در سرور زیاد شده و طبیعتا پردازش در سرور بیشتر میشود که این خود باعث کاهش کارایی سرور شما میشود . این قابلیت در ابزار mstsc نسخه ۷.۰ اضافه شده و با توجه به اینکه Windows XP از mstsc نسخه ۶.۰ استفاده میکند از این قابلیت نمیتواند استفاده کند پس در استفاده از این سرویس به مشکل برخورد میکند در صورتی که در این مرحله گزینه اول را انتخاب کنید ویندوزهایی از جمله Win XP که از mstsc نسخه ۶.۰ استفاده میکنند تنها در صورتی قادر به دریافت این سرویس خواهند بود که حداقل نسخه ۷.۰ mstsc را تهیه و نصب نمایند ، در غیر این صورت با انتخاب گزینه دوم میتوانید از این قابلیت استفاده کنید، امنیت در سطح شبکه شما پایینتر آمده ولی کلاینتها بدون در نظر گرفتن دارا بودن Network Level Authentication میتوانند از این سرویس استفاده کنند.
لازم به ذکر است که در سرویس پک های جدید ویندوز XP ابزار mstsc به ورژن جدید ارتقا پیدا کرده. مشابه که چه عرض کنم … خود آن را در System Properties یعنی با تایپ sysdm.cpl در Run و رفتن به تب Remote میتوانید مشاهده کنید و پس از نصب این سرویس میتوانید در این تب ( Remote ) تنظیمات را بنا به نیاز خود تغییر دهید ، خب برمیگردیم به مراحل نصب ، بنا به نیاز گزینه مورد نظر را انتخاب کرده Next میکنیم …
در مرحله بعد شما در صورتی که License خریداری کرده باشید میتوانید با انتخاب یکی از موارد زیر آن را اعمال و استفاده کنید :
انتخاب این موارد بستگی به شبکه شما و نوع استفاده شما از این سرویس دارد به عنوان مثال ممکن است در شبکه شما چند یوزر از یک کامپیوتر استفاده
کنند ، در چنین مواردی مسلما استفاده از Per device بهتر بوده ، کاری به این دو گزینه نداریم و با انتخاب Configure laterمراحل را ادامه میدهیم ، با انتخاب
Configure later تا زمانی که License خریداری نکرده اید این سرویس به صورت Trial و ۱۲۰ روزه فعال خواهد شد ،
Next میکنیم …
در این مرحله شما تعیین میکنید که جه کاربرانی میتوانند از این سرویس استفاده کنند به طور پیشفرض گروه Administrators در لیست مربوطه وجود دارد و غیر قابل حذف کردن است همانطور که در یکی از مراحل قبل گفته شد همین تنظیمات را در System Properties و رفتن به تب Remote و انتخاب Select users میتوانید مشاهده کنید ، هر دوی آنها یکی هستند و پس از نصب این سرویس از این طریق میتوانید تنظیمات را تغییر دهید . گروهها یا کاربرانی که تمایل دارید از این سرویس بهره ببرند را به این لیست اضافه کنید و Next را بزنید …
در این مرحله شما مشخص میکنید که در زمان Remote زدن به سرور ، صدای خروجی در چه سیستمی پخش شود و همچنین برای صدای ورودی در صورت وجود برای ضبط صدا از چه سیستمی استفاده شود ، همچنین گزینه سوم یعنی Desktop composition برای آن هست که در زمان Remote زدن حالت Aero (همان شکل شیشه ای پنجره ها در ویندوز سرور در صورت وجود ) در ویندوز مشاهده شود که باعث زیباترشدن تصویر در محیط کاربری در زمان Remote زدن میباشد ، همانطور که گفته شد در ویندوز سرور ۲۰۰۸ به صورت پیشفرض قابلیت Aero غیرفعال بوده اما شما میتوانید با اضافه کردن Feature مربوطه ، آن را فعال کنید ، موارد مورد نیاز را علامت زده و Next کنید.
در این مرحله بعد رولهای IIS نمایش داده شده و آنهایی را که برای ارائه این سرویس پیشنهاد میشود نصب گردند فعال شده اند ، ولی با اینحال شما میتوانید در صورت نیاز آنها را تغییر دهید . Next میکنیم …
و در پایان شرحی از مواردی که قرار است نصب گردند و اخطارها نمایش داده میشود ، همانطور که مشاهده میکنید در این تصویر یک اخطار مشاهده میشود که نصب کردن دوباره نرم افزارها را پس از راه اندازی این سرویس یادآور می شود . برای شروع نصب دکمه Installرا میزنیم تا عملیات نصب شروع شود …
همانطور که در تصویر بالا مشاهده میکنید تقریبا بعد از نیمی از زمان نصب ، پیامی مبنی بر نیاز سرور شما به ریستارت نمایش داده میشود در این تصویر دلیل نیاز به ریستارت سرور را نصب سرویسهای Remote Desktop Services اعلام شده . با زدن Close سیستم شما ریستارت میشود تا تنظیمات اعمال شوند .
پس از ریستارت ، باقی مراحل نصب انجام میشوند و در نهایت گزارشی از نصب به شما ارائه داده شده که بوسیله آن میتوانید از صحت مراحل نصب اطمینان حاصل کنید یا در صورت بروز اشکال در نصب ، شما را در رفع ایراد آن یاری میدهد .
در صورتی که مراحل نصب با موفقیت انجام شد میتوانید پیکربندی آن را در مسیر زیر انجام دهید ،
۱ |
Start => Administrative Tools => Remote Desktop Services |