نماد سایت وبلاگ شتابان هاست

نحوه نصب Xrdp در اوبونتو

آموزش نصب Xrdp در اوبونتو

Xrdp یک اجرای متن باز از پروتکل دسک تاپ مایکروسافت Remote یا (RDP) است که به شما امکان می دهد به صورت گرافیکی یک سیستم از راه دور را کنترل کنید. با استفاده از RDP ، می توانید وارد دستگاه از راه دور شوید و یک محیط دسک تاپ واقعی را درست مثل اینکه به یک دستگاه لوکال وارد شده اید ، ایجاد کنید. این آموزش نحوه نصب Xrdp در اوبونتو ۲۰٫۰۴ را پوشش می دهد.

در ادامه با ما در شتابان هاست همراه باشید.

نصب محیط دسک تاپ:

سرورهای اوبونتو از خط فرمان مدیریت می شوند و محیط دسکتاپ را به طور پیش فرض نصب نمی کنند. اگر نسخه دسک تاپ اوبونتو را اجرا کردید ، این مرحله را رد کنید.

محیط های دسک تاپ مختلفی در مخازن اوبونتو موجود است که می توانید انتخاب کنید. یکی از گزینه ها نصب Gnome است که محیط دسک تاپ پیش فرض در اوبونتو ۲۰٫۰۴ است. گزینه دیگر نصب Xfce است. این یک محیط دسکتاپ سریع ، پایدار و سبک است و باعث می شود آن را برای استفاده در یک سرور از راه دور ایده آل کند.

برای نصب محیط دسکتاپ مورد نظر خود یکی از دستورات زیر را اجرا کنید.

نصب Gnome:

sudo apt update
sudo apt install ubuntu-desktop

نصب Xfce:

sudo apt update
sudo apt install xubuntu-desktop

بسته به سیستم شما ، دانلود و نصب بسته های GUI مدتی طول خواهد کشید.

نصب Xrdp در اوبونتو:

Xrdp در مخازن پیش فرض اوبونتو وجود دارد. برای نصب آن ، دستور زیر را اجرا کنید:

sudo apt install xrdp

پس از اتمام نصب ، سرویس Xrdp بطور خودکار شروع می شود. می توانید با تایپ کردن آن تأیید کنید:

sudo systemctl status xrdp

خروجی چیزی شبیه به این خواهد بود:

 xrdp.service - xrdp daemon
     Loaded: loaded (/lib/systemd/system/xrdp.service; enabled; vendor preset: enabled)
     Active: active (running) since Fri 2020-05-22 17:36:16 UTC; 4min 41s ago

به طور پیش فرض Xrdp از پرونده /etc/ssl/private/ssl-cert-snakeoil.key استفاده می کند که فقط توسط اعضای گروه “ssl-cert” قابل خواندن است. برای اضافه کردن کاربر xrdp به گروه ، دستور زیر را اجرا کنید:

sudo adduser xrdp ssl-cert  

برای اجرای تغییرات ، سرویس Xrdp را مجدداً راه اندازی کنید:

sudo systemctl restart xrdp

Xrdp بر روی سرور Ubuntu شما نصب شده است و می توانید شروع به استفاده از آن کنید.

کانفیگ Xrdp:

پرونده های پیکربندی Xrdp در فهرست / etc / xrdp قرار دارند. برای اتصالات اساسی Xrdp ، نیازی به تغییر در پرونده های کانفیگ نیست.

Xrdp از محیط دسکتاپ پیش فرض X Window یا (Gnome یا XFCE) استفاده می کند.

پرونده اصلی کانفیگ xrdp.ini نامگذاری شده است. این پرونده به بخش ها تقسیم شده و به شما امکان می دهد تنظیمات کانفیگ جهانی مانند آدرس های امنیتی را تنظیم کرده و login sessions به xrdp مختلف را ایجاد کنید.

هر وقت تغییری در پرونده کانفیگ ایجاد کردید ، باید سرویس Xrdp را مجدداً راه اندازی کنید.

Xrdp برای راه اندازی سشن X از پرونده startwm.sh استفاده می کند. اگر می خواهید از دسکتاپ دیگری X Window استفاده کنید ، این پرونده را ویرایش کنید.

کانفیگ فایروال:

daemon Xrdp در پورت ۳۳۸۹ در تمام رابط ها اجازه می دهد. اگر فایروال را روی سرور Ubuntu خود اجرا کنید ، باید پورت Xrdp را باز کنید.

برای دسترسی به سرور Xrdp از یک آدرس خاص IP یا دامنه IP ، به عنوان مثال ، ۱۹۲٫۱۶۸٫۳۳٫۰/۲۴ ، دستور زیر را اجرا می کنید:

sudo ufw allow from 192.168.33.0/24 to any port 3389

اگر می خواهید از هر مکانی دسترسی داشته باشید (که به دلایل امنیتی خوب نیست) ، دستور زیر را اجرا کنید:

sudo ufw allow 3389

برای افزایش امنیت ، ممکن است راه اندازی Xrdp را در نظر بگیرید که فقط به localhost اجازه دهید و یک تونل SSH ایجاد کنید که با اطمینان از ترافیک دستگاه لوکال  خود در پورت  ۳۳۸۹ به سرور در همان پورت استفاده کند.

اتصال به سرور Xrdp:

اکنون که سرور خود را تنظیم کرده اید ، وقت آن رسیده است که به سرور متصل شوید.

اگر PC Windows دارید ، می توانید از سرویس دهنده پیش فرض RDP استفاده کنید. “remote” را در نوار جستجوی ویندوز تایپ کنید و روی “Remote Desktop Connection” کلیک کنید. با این کار RDP باز می شود. در قسمت “Computer” ، آدرس IP سرور راه دور را وارد کرده و روی “Connect” کلیک کنید.

در صفحه ورود ، نام کاربری و رمز عبور خود را وارد کرده و بر روی “OK” کلیک کنید.

پس از ورود به سیستم ، باید میزکار پیش فرض Gnome یا Xfce را ببینید. باید چیزی شبیه به این باشد:

اکنون می توانید با استفاده از صفحه کلید و ماوس خود در تعامل با دسک تاپ از راه دور از دستگاه لوکال خود شروع کنید.

اگر macOS را اجرا می کنید ، می توانید برنامه Microsoft Remote Desktop را از فروشگاه نصب کنید. کاربران لینوکس می توانند از یک RDP مانند Remmina یا Vinagre استفاده کنند.

جمع بندی:

پیکربندی یک دسک تاپ از راه دور به شما امکان می دهد تا سرور Ubuntu 20.04 خود را از طریق دستگاه لوکال خود از طریق رابط گرافیکی آسان و ساده مدیریت کنید.

اگر سؤالی دارید ، در صورت تمایل نظر خود را اعلام کنید.

امیدوارم این مقاله براتون مفید بوده باشه.

ما رو تو شتابان هاست دنبال کنید. 🙂

خروج از نسخه موبایل