آموزش شبکه: آموزش مایکروسافت، آموزش سیسکو

خانه / کد 643-70 / Remote Desktop Services / مفاهیم پایه ای در Remote Desktop

مفاهیم پایه ای در Remote Desktop

مقایسه Remote Desktop Services با Remote Desktop Feature

همانطور که می دانید، همه ویندوزها از ویندوز XP به بعد، ویژگی به نام Remote Desktop دارند که همانند RDS، به کاربران اجازه می دهد تا به Desktop کامپیوتر دیگری دسترسی داشته و کنترل آن را بدست بگیرند. هم Remote Desktop و هم RDS، از نسخه کلاینتی یکسانی استفاده می کنند که Remote Desktop Connection (که معمولا Mstsc نام دارد). بنابراین، با توجه به این که هر دوی آنها از یک سرویس مشابه استفاده می کنند، به هر دوی آنها Remote Desktop می گویند. همچنین، هر دوی آنها از یک پروتکل استفاده که کرده که Remote Desktop Protocol (یا RDP) نام داشته و از پروتکل TCP با پورت 3389 استفاده می کند.

اما در واقع، RDS امکانات بیشتر، تنظیمات و کیفیت بالاتری را در اختیار شما قرا می دهد. اگر روی کامپیوتری که ویندوز سرور 2008 R2 دارد، Remote Desktop فعال بوده و Role مربوط به RDS نصب نشده باشد، تنها دو کاربر همزمان می توانند به Desktop دسترسی داشته باشند (به خاطر داشته باشید، که این دو کاربر شامل کاربری که بصورت local روی سیستم login شده است نیز می باشد.) در صورتی که اگر روی سرور، سرویس Remote Desktop لایسنس شده نصب شده باشد، بصورت نامحدود می توان به سرور Remote شد.

Feature های قابل دسترسی، با فعال سازی Remote Desktop Services در ویندوز سرور 2008R2

قابلیت چندکاربری: Remote Desktop Services شامل دو حالت است: حالت اجرایی (برای اجرای برنامه ها) و حالت نصب (نصب برنامه ها). هنگامی که شما برنامه یا نرم افزاری را در حالت نصب، روی Remote Desktop Session Host نصب می کنید، تنظیمات آن یا در رجیستری و یا در فایل .ini در مسیری قرار خواهد گرفت که چندین کاربر به آن دسترسی داشته باشند. برخلاف Remote Desktop Services (فقط در ویندوز سرور)، Remote Desktop Feature (در تمامی ویندوزها) حالت نصب را نداشته و از خاصیت چندکاربره پشتیبانی نمی کند.

RemoteApp: در ویندوز سرور 2008 R2، ویژگی RemoteApp به شما امکان می دهد که برنامه یا نرم افزار را روی سرور نصب کرده و به کاربران اجازه دهید که با آن کار کنند. نحوه اجرای آن بصورتیست که کاربر همانند Remote Desktop که تمام Desktop را در اختیار دارد، نیست، در واقع برنامه به اندازه سایز واقعی آن اجرا شده و فقط به آن دسترسی خواهید داشت. این روش به گونه ایست که انگار نرم افزار بصورت local روی سیستم شما نصب شده است! در این حالت شما آیکونی همانند آیکون خود نرم افزار در کامپیوتر خود خواهید داشت.

RD Web Access: این ویژگی به شما کمک می کند تا برنامه هایی که قرار است در اختیار کاربران remote قرار بگیرند، بصورت Web-base و از طریق مرورگر استفاده شود. هنگامی که RD Web Access پیکربندی شود، کاربران می توانند با ورود به وبسایت، لیست همه برنامه های قابل اجرا از طریق RemoteApp را مشاهد خواهند کرد.

RD Connection Broker: شما با استفاده از Network Load Balancing یا اجرای DNS round robin می توانید شمار زیادی از سرورهای RDS را در یک farm قرار داده و بصورت یک سرور برای کاربران تشخیص داده شود. RDS farm بهترین راه برای پشتیبانی از تعداد زیاد کاربران است و برای افزایش عملکرد farm (تعدادی از سرور ها که بصورت یک سرور شناخته شده و بار شبکه را بین خودشان تقسیم می کنند) می توانید از سرویس RD Connection Broker استفاده کنید. RD Connection Broker می تواند به کلاینت ها کمک کند تا به RDS farm متصل شده و اگر ارتباطی قطع شد، آن را reconnect کند.

RD Virtualization Host: فرض کنید روی سرورهای RDS یک یا چند ماشین مجازی روی Hyper-V ایجاد کرده اید. با استفاده از این ویژگی، شما می توانید به این ماشین های مجازی متصل شوید. کاربران می توانند به یک ماشین مجازی متصل شده و یا با استفاده از RD Connection Broker، یک pool یا farm از چندین ماشین مجازی ایجاد کرده و به آن متصل شوند.

RD Gateway: با استفاده از RD Gateway، کاربرانی که احراز هویت شده اند، از طریق اینترنت، به کامپیوترهای remote و RD Session هایی که در شبکه خصوصی شرکت ها قرار دارند، متصل شد. RD Gateway با استفاده از تونل امن HTTPS، امنیت این ارتباطات را فراهم می سازد. با ایجاد دسترسی کاربران احراز هویت شده، به کامپیوترهای شبکه داخلی با استفاده از ارتباط امن، در بسیاری از موارد RD Gateway می تواند نیاز شما را به شبکه های خصوصی مجازی (وی پی…) مرتع سازد.

Remote FX: با ارائه سرویس پک 1 در ویندوز سرور 2008 R2، ویژگی Remote FX اضافه گردید که ظرفیت های گرافیکی RDP را افزایش می دهد. برای مثال، هنگامی که کلاینت ها (انواع کلاینت ها با انواع دستگاه ها) به سروری remote می شوند، desktop سیستم بصورت full screen اجرا می شود.

فواید Remote Desktop

اصلی ترین فایده Remote Desktop نسبت به Remote Desktop Services اینست که بصورت پیشفرض روی ویندوز سرور 2008 R2 وجود داشته و نیازی به خرید لایسنس Remote Desktop Services Client access licenses (یا RDS CALs) ندارید. اگر شما لایسنس RDS CALs را برای سرویس Remote Desktop خریداری نکنید، این سرویس بعد از 120 روز متوقف می شود (البته می توان این محدودیت را بدون صرف هزینه رفع نمود که توضیحات آن ارائه می گردد!)

یکی دیگر از فواید Remote Desktop در مقایسه با Remote Desktop Services، اجرا و پیاده سازی آسان آن است. Remote Desktop Services نیاز به نصب و پیکربندی Role آن دارد، اما برای فعال سازی Remote Desktop کافیست یک تیک را بزنید!

مفهوم Remote Desktop for Administration

Remote Desktop که در ویندوزهای کلاینتی (XP,7,8و …) وجود دارد با ویندوز سرور تا حدودی متفاوت است. در ویندوزهای سرور به Remote Desktop در واقع Remote Desktop for Administration نام دارد. با Remote Desktop در ویندوزهای کلاینتی شما نهایتا می توانید یک session فعال داشته باشید (فقط یک کاربر می تواند remote شود)، در صورتی که با Remote Desktop for Administration می توان یا دو کاربر همزمان remote شوند، و یا کاربری بصورت local به سرور لاگین کرده و کاربر دیگری به آن remote شود.

فعال سازی Remote Desktop

بصورت پیشفرض، ویندوز سرور 2008 R2 هیچ گونه ارتباط remote را نمی پذیرد. برای فعالسازی گزینه Remote Desktop در ویندوز سرور 2008 R2، بایستی از system properties به تب Remote بروید که از چندین راه می توانید عمل کنید. می توانید با استفاده از control panel به بخش System رفته و از آنجا در ستون سمت چپ روی Remote Settings کلیک کنید. راه آسانتر تایپ کردن عبارت systempropertiesremote در قسمت search موجود در start menu است.

در سربرگ Remote، چندین استاندارد را مشاهده می کنید که باتوجه به میزان امنیت دسته بندی شده اند. گزینه اول که بصورت پیشفرض انتخاب شده است، اجازه remote به شما نمیدهد. بالاترین میزان امنیت انتخاب گزینه Allow connections only from computers running Remote Desktop with Network Level Authentication است. این گزینه فقط به کامپیوترهایی اجازه remote می دهد که سیستم عامل Vista به بالا داشته باشند. اگر قصد دارید که با ویندوزهای vista به پایین remote شوید، گزینه دوم را انتخاب کنید.

remote desktop 2

پس از انتخاب آن، پیغامی را مبنی به Windows Firewall exception دریافت می کنید که اگر از این قسمت Remote Desktop را فعال کنید بصورت خودکار فعال می شود.