Remote Desktop سرویسی است که به یک کاربر اجازه میدهد از راه به یک کامپیوتر Log in کرده و آن را کنترل کند. این سرویس به کاربر راه دور اجازه میدهد که همانند حالتی که مستقیما رو بهروی مانیتور کامپیوتر مورد نظر نشسته است صفحهی نمایش آن را مشاهده و رویدادهای ماوس و کیبورد آن را در اختیار بگیرد. لازم به ذکر است که کاربر راه دور برای وارد شدن به کامپیوتر مورد نظر باید دارای یک Account باشد. و همچنین آن Account نیز باید برای اتصال از راه دور پیکربندی شده باشد. سیستم عاملهای مختلف، از پروتکلهای مختلفی برای پیاده سازی این سرویس استفاده میکنند. از پر کاربردترین این پروتکلها میتوان به RDP و VNC اشاره کرد.
سرویس Remote Desktop در سیستم عاملهای ویندوز
سیستم عاملهای ویندوز از نسخه windows 3.1 به بعد از این سرویس پشتیبانی میکنند. قابل ذکر است که این سرویس قبل از windows 2000 به نام Terminal Servies شناخته میشد اما از نسخهی windows 2000 به بعد نام آن به Remote Desktop تغییر کرد. سیستم عامل ویندوز از پروتکل RDP برای پیاده سازی این سرویس استفاده میکند. RDP توسط خود ماکروسافت طراحی شده و تنها پروتکلی است که ویندوز آن را پشتیبانی میکند. ماکروسافت به دلایلی که هنوز به طور قطعی مشخص نیست این پروتکل را به صورت بسته نگه داشته و از انتشار جزئیات آن خودداری میکند. البته با استفاده از مهندسی معکوس جزئیات آن مشخص شده و تعدادی نرم افزار هم آن را پیاده سازی کردهاند.
استفاده از سرویس Remote Desktop
در این قسمت از دو نسخه پر استفاده ویندوز یعنی XP و Seven برای نمایش نحوهی به کارگیری Remote Desktop استفاده شده است.
Remote Desktop از ویندوز XP به ویندوز Seven
برای برقراری ارتباط به ویندوز Seven باید قابلیت Remote Desktop آن را فعال کنیم. برای این کار از طریق مسیر Start=>Control Panel=>System and Security=>System پنجره شکل ۱-۱ باز کنید.
در این پنجره روی پنل سمت چپ روی Remote Setting کلیک کنید تا پنجره شکل ۱-۲ باز شود. در این پنجره در قسمت Remote Desktop روی دکمهی رادیویی دوم کلیک کنید. و پنجره را ببندید.
پس از فعال سازی قابلیت Remote Desktop در ویندوز Seven، برای Remote Desktop با آن در ویندوز XP مسیر Start=>All Program=>Accessories=>Remote Desktop Connection را دنبال کنید تا پنجره زیر باز شود.
در این پنجره در قسمت Computer نام و یا IP کامپیوتری که ویندوز Seven روی آن نصب است را وارد کنید و سپس روی دکمه Connect کلیک کنید تا ارتباط برقرار شود.
برای برقراری ارتباط به ویندوز xp باید قابلیت Remote Desktop آن را فعال کنیم. برای این کار از طریق مسیر Start=>Control Panel=>Performance and Maintenance=>System پنجره زیر باز کنید. در این پنجره در تب Remote و در قسمت Remote Desktop تیک تنها گزینهی آن را بزنید.
پس از فعال سازی قابلیت Remote Desktop در ویندوز XP، برای Remote Desktop با آن در ویندوز Seven مسیر Start=>All Program=>Accessories=>Remote Desktop Connection را دنبال کنید تا پنجره زیر باز شود.
در این پنجره در قسمت Computer نام و یا IP کامپیوتری که ویندوز Seven روی آن نصب است را وارد کنید و سپس روی دکمه Connect کلیک کنید تا ارتباط برقرار شود.
سرویس Remote Desktop در سیستم عاملهای Linux
نسخههای مختلف Linux از پروتکل VNC برای پیاده سازی سرویس Remote Desktop استفاده میکنند. در این قسمت نحوهی استفاده از Remote Desktop در دو نسخهی اخیر Ubuntu یعنی ۱۱٫۰۴ و ۱۱٫۱۰ نشان داده شده است.
Remote Desktop از نسخهی Ubuntu 11.04 به نسخه Ubuntu 11.10
برای برقراری Remote Desktop با Ubuntu 11.10 باید قابلیت Remote Desktop آن را فعال کنیم.
برای این کار وارد Dash home شوید و در قسمت Search عبارت Desktop Sharing را تایپ کنید. سپس روی آیکون Desktop Sharing کلیک کنید تا پنجرهی زیر باز شود. سپس گزینههای آن را به شکل زیر تغییر دهید.
پس از فعال سازی Remote Desktop در Ubuntu 11.10 در Ubuntu 11.04 مسیر Application=>Internet=>Remote Desktop Viewerرا دنبال کنید تا پنجره Remote Desktop Viewer باز شود. سپس روی Connect کلیک کنید تا پنجره باز شود.
در این پنجره Protocol را VNC انتخاب کنید. سپس در قسمت Host آدرس کامپیوتری که Ubuntu 11.10 روی آن نصب است را وارد کنید و سپس روی دکمه Connect کلیک کنید تا Remote Desktop برقرار شود.
Remote Desktop از نسخهی Ubuntu 11.10 به نسخه Ubuntu 11.04
برای برقراری Remote Desktop با Ubuntu 11.04 باید قابلیت Remote Desktop آن را فعال کنیم. برای این کار مسیر System=>Preference=>Remote Desktop را دنبال کنید.
سپس روی Remote Desktop کلیک کنید تا پنجره زیر باز شود. گزینههای آن را به صورت شکل تغییر دهید.
پس از فعال کردن Remote Desktop در Ubuntu 11.04 ، پنجره Dash home در Ubuntu 11.10 را باز کنید. در قسمت Search آن عبارت Remote Desktop Viewer را تایپ کنید. سپس روی آیکون Remote Desktop Viewer کلیک کنید تا پنجره Remote Desktop باز شود. سپس روی Connect کلیک کنید تا پنجره آن باز شود. سپس گزینههای آن را به صورت شکل زیر تغییر دهید. دقت کنید که در قسمت Protocol نوع VNC انتخاب شده باشد. سپس در قسمت Host آدرس کامپیوتری که Ubuntu 11.04 روی آن نصب است را وارد کنید. سپس روی Connect کلیک کنید تا Remote Desktop برقرار شود.
Remote Desktop از لینوکس به ویندوز و بالعکس
به طور مستقیم نمیتوان از قابلیت Remote Desktop از سیستم عامل لینوکس به ویندوز یا بالعکس استفاده کرد. علت تفاوت در پلتفرمها نیست بلکه تفاوت در پروتکلهاست. همان طور که در ابتدای این متن گفته شد ویندوز از پروتکل RDP و لینوکس از پروتکل VNC برای پیاده سازی سرویس Remote Desktop استفاده میکند. دو راه برای Remote Desktop بین ویندوز و لینوکس وجود دارد که برای Remote Desktop از لینوکس به ویندوز عبارت است از نصب VNC Server بر روی ویندوز و یا نصب RDP Client بر روی لینوکس، و برای Remote Desktop از ویندوز به لینوکس عبارت است از نصب VNC Client بر روی ویندوز و یا نصب RDP Server بر روی لینوکس.
Remote Desktop از ویندوز به Ubuntu 11.04 و Ubuntu 11.10
راه اول: نصب RDP Server بر روی لینوکس
تعدادی برنامه open source وجود دارد که به صورت tarball ارائه شده است. برای نصب آنها، باید ابتدا آنها را کامپایل کرده و سپس روی لینوکس خود نصب کنید. یکی از این برنامهها xdrp است که میتوانید آن را از www.xdrp.org دانلود کنید. به علت خارج بودن مبحث کامپایل و نصب فایلهای tarball از موضوع این متن، ازبیان این روش خودداری میکنیم.
راه دوم: نصب VNC Client روی ویندوز
برنامههای مختلفی برای نصب روی ویندوز وجود دارد. ما در این متن از نرم افزار tightvnc نسخه ۲٫۰٫۴ استفاده میکنیم. این نرم افزار به همراه این متن قرار دارد. برای Remote Desktop از ویندوز به Ubuntu شما باید این برنامه را روی ویندوز نصب کنید. نصب آن ساده است و نیاز به توضیح ندارد. وقتی شما این نرم افزار را نصب میکنید روی ویندوز هم VNC Client و هم VNC Server نصب میشود. از VNC Server در قسمت اتصال از لینوکس به ویندوز استفاده میشود. پس از نصب این نرم افزار، شما باید به محل نصب برنامه رفته و برنامه TightVNC Viewer را اجرا کنید. پس از اجرای این برنامه یک پنجره به صورت زیر نمایان میشود.
در این پنجره و در قسمت TightVNC Server آدرس کامپیوتری که لینوکس روی آن نصب است را وارد کنید و سپس روی Connect کلیک کنید تا Remote Desktop از ویندوز به لینوکس برقرار شود. توجه کنید که قبل از عمل Connect، Remote Desktop را در Ubuntu 11.04 و Ubuntu 11.10 فعال کنید. برای فعال کردن Remote Desktop به بخش قبل مراجعه کنید.
Remote Desktop از Ubuntu 11.04 به ویندوز
راه اول: نصب RDP Client بر روی Ubuntu 11.04
برای این حالت نیازی نیست کار خاصی انجام دهید زیرا به طور پیش فرض RDP Client بر روی Ubuntu 11.04 نصب شده است. در این نسخه به جای نام جدید Remote Desktop از نام قدیم آن یعنی Terminal Server استفاده شده است. برای استفاده از Remote Desktop مسیر Application=>Internet=>Terminal Server Client را دنبال کنید. پس از کلیک بر روی Terminal Server Client پنجرهایی به صورت زیر ظاهر میشود.
در این پنجره در قسمت Computer میتوانید آدرس کامپیوتری که ویندوز روی آن نصب است را وارد کنید. از کمبوباکس Protocol میتوانید پروتکل RDP و RDPv5 را انتخاب کنید. بهتر است که RDP نسخهی ۵ را انتخاب زیرا در حال حاضر این آخرین نسخه است و بیشتری کارایی را دارد. قابل ذکر است که فقط ویندوز نسخههای XP به بعد این پروتکل را پشتیبانی میکنند. شما در این مرحله میتوانید User Name و سایر اطلاعات Log in را وارد کنید اما الزامی وجود ندارد و تنها با استفاده از آدرس IP میتوانید به ویندوز با استفاده از Remote Desktop متصل شوید. لازم به ذکر است که قبل از اتصال باید Remote Desktop ویندوز فعال شده باشد. برای اطلاعات بیشتر به قسمتهای قبل مراجعه کنید.
راه دوم: نصب VNC Server بر روی ویندوز
در این روش کافی است که نرم افزار tightvnc نسخه ۲٫۰٫۴ را بر روی ویندوز نصب کنید. در هنگام نصب تمام تیکهای مربوط User Name و Password را بردارید تا عمل Remote Desktop به راحتی صورت گیرد. پس از نصب این نرم افزار هنگام Remote Desktop با ویندوز میتوانید طوری رفتار کنید که انگار یک لینوکس به جای ویندوز در مقابل شما قرار گرفته است. برای Remote Desktop در این روش مثل Remote Desktop از Ubuntu 11.04 به Ubuntu 11.10 رفتار کنید.
Remote Desktop از Ubuntu 11.10 به ویندوز
راه اول: نصب RDP Client بر روی Ubuntu 11.10
برای این حالت نیازی نیست کار خاصی انجام دهید زیرا به طور پیش فرض RDP Client بر روی Ubuntu 10 نصب شده است. برای استفاده از Remote Desktop پنجره Dash home در Ubuntu 11.10 را باز کنید. در قسمت Search آن عبارت Remote Desktop Viewer را تایپ کنید. سپس روی آیکون Remote Desktop Viewer کلیک کنید تا پنجره Remote Desktop باز شود. سپس روی Connect کلیک کنید تا پنجره آن باز شود. با استفاده از کمبوباکس Protocol، RDP را انتخاب کنید. پس این عمل پنجره Connect به شکل زیر درمیآید.
در این پنجره برای Remote Desktop تنها کافی است که آدرس کامپیوتری که ویندوز روی آن نصب است را در فیلد Host وارد و سپس روی دکمه Connect کلیک کنید.
راه دوم: نصب VNC Server بر روی ویندوز
در این روش کافی است که نرم افزار tight vnc نسخه ۲٫۰٫۴ را بر روی ویندوز نصب کنید. در هنگام نصب تمام تیکهای مربوط User Name و Password را بردارید تا عمل Remote Desktop به راحتی صورت گیرد. پس از نصب این نرم افزار هنگام Remote Desktop با ویندوز میتوانید طوری رفتار کنید که انگار یک لینوکس به جای ویندوز در مقابل شما قرار گرفته است. برای Remote Desktop در این روش مثل Remote Desktop از Ubuntu 11.10 به Ubuntu 11.04 رفتار کنید.