وبلاگ شخصی علی مقدس زاده

نصب سیستم عامل لینوکس تو مکان‌هایی که اکثر سیستم عامل‌های اونجا ویندوز هستند، ممکنه کاربر رو درگیر یک سری مسائل بکنه؛ یکی از این مسائل بحث دسترسی از راه دور به سیستم لینوکسی هست. برای حل این مساله دو تا راه حل میشه پیشنهاد کرد:

راه حل اول و روش استاندارد دسترسی گرافیکی از راه دور به سیستم‌های لینوکسی استفاده از vnc هست. اگر شما از سیستم عامل اوبونتو استفاده می‌کنید، می‌تونید خیلی راحت با استفاده از نرم افزار "Desktop Sharing" و اعمال تنظیمات مد نظر، سرویس vnc رو بر روی سیستم عامل خودتون فعال کنید و از طریق هر کلاینت vnc که راحت‌تر هستین به سیستم خودتون دسترسی گرافیکی داشته باشید. اما مشکلی که این روش داره این هست که نصب کلاینت vnc و یا استفاده از نسخه‌های portable، ممکن هست با مشکلاتی در سیستم‌های ویندوزی همراه باشه.

راه حل دوم که شاید کاربردی‌تر باشه فعال سازی سرویس xrdp بر روی لینوکس هست؛ به دلیل اینکه نرم افزار Remote Desktop Connection بر روی تمام نسخه‌های ویندوز نصب هست و اجرای اون دسترسی به مجوز خاصی نداره، با راه اندازی سرویس xrdp، می‌تونید از هر سیستم ویندوزی به سیستم لینوکسی خودتون دسترسی داشته باشید. در ادامه این پست نحوه راه اندازی سرویس xrdp بر روی سیستم عامل اوبونتو به صورت مرحله به مرحله توضیح داده میشه:


مرحله ۱) اولین مرحله از فعال سازی سرویس xrdp نصب پکیج xrdp هست :)

$ sudo apt-get install xrdp

مرحله ۲) بنا به دلایلی که من علتش رو نمیدونم، ظاهرا اتصال به unity از طریق xrdp مشکلاتی داره، برای همین پیشنهاد میشه برای برقراری ارتباط، از محیط گرافیکی xfce استفاده بشه. تو این مرحله محیط گرافیکی xfce رو نصب می‌کنیم:

$ sudo apt-get install xfce4

مرحله ۳) برای اینکه مطمئن بشیم که سرویس xrdp ما از xfce استفاده می‌کنه، لازم هست سرویس xrdp رو پیکربندی کنیم، برای این منظور مراحل زیر رو انجام میدیم:

مرحله ۳-۱) با استفاده از دستور زیر فایل xsession. رو در مسیر home کاربر مورد نظر ایجاد می‌کنیم و عبارت xfce4-session رو داخل اون ثبت می‌کنیم:

$ echo xfce4-session >~/.xsession

مرحله ۳-۲) قدم بعدی که لازم هست انجام بشه این هست که فایل startup سرویس xrdp رو ویرایش کنیم. ابتدا فایل etc/xrdp/startwm.sh/ رو با استفاده از یک ویرایشگر متنی باز کرده و عبارت startxfce4 رو به انتهای اون اضافه می‌کنیم:


#!/bin/sh

if [ -r /etc/default/locale ]; then
  . /etc/default/locale
  export LANG LANGUAGE
fi

startxfce4

مرحله ۴) سرویس xrdp رو restart می‌کنیم:

$ sudo service xrdp restart

بعد از انجام این مراحل می‌تونید به راحتی، از طریق هر کامپیوتر ویندوزی به سیستم خودتون دسترسی داشته باشید:



منبع: http://www.tweaking4all.com/software/linux-software/use-xrdp-remote-access-ubuntu-14-04


  • علی مقدس زاده

نظرات  (۱)

  • محمد شیراوند
  • خیلی ممنون. واقعا آموزنده بود.

    ارسال نظر

    ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
    شما میتوانید از این تگهای html استفاده کنید:
    <b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
    تجدید کد امنیتی