xRDP یک نرم‌افزار متن‌باز است که به شما اجازه می‌دهد که از طریق سیستم دسکتاپ خودتان با یک کامپیوتر ریموت کار کنید. این کار همانند یک کامپیوتر محلی صورت خواهد گرفت. در این آموزش، قصد داریم که نحوه نصب یک سرور xRDP را در اوبونتو 20.04 بررسی کنیم. لطفاً با ما همراه باشید.

نصب فضای دسکتاپ

نخستین چیزی که احتیاج داریم، ایجاد یک فضای دسکتاپ برای سیستم سرور اوبونتوی خودمان است. در اینجا از ابزار نمونه Gnome استفاده می‌کنیم. برای نصب این ابزار داریم:


apt install ubuntu-desktop

نصب و تنظیمات سرور xRDP

برای نصب بسته xRDP فرمان زیر را اجرا نمایید.


apt install xrdp

همچنین باید دستری کاربر xrdp را به فایل /etc/ssl/private/ssl-cert-snakeoil.key فعال کنید. این دسترسی به صورت پیش‌فرض برای تمام کاربران گروه ssl-cert فعال خواهد بود.


adduser xrdp ssl-cert

حالا این سرویس را دوباره راه‌اندازی کنید.


systemctl restart xrdp

تنظیمات فایروال

در این باید دسترسی از طریق پورت شماره 3389 را آ‌زاد کنید.


ufw allow 3389

برای ایمنی بیشتر می‌توانید این پورت را تنها برای شبکه یا آدرس IP خودتان باز کنید. به عنوان مثال:


ufw allow from 10.5.5.0/24 to any port 3389

بهترین رویکرد در این زمینه، استفاده از یک تونل SSH برای ارتباط با کامپیوتر ریموت و تنظیم سرور xRDP برای دریافت ارتباط تنها از سیستم‌های محلی است.

ارتباط xRDP با سرور اوبونتو 20.04

به خاطر داشته باشید که کاربری که با xRDP  متصل می‌شود، باید پس از انجام کارش از سیستم خارج شود.

حالا نوبت آن است که یک ارتباط xRDP با سرور اوبونتو برقرار کنیم.

با هر کلاینت RDP دلخواه به سرور متصل شوید.

صفحه ورودی سرور xRDP

صفحه ورودی سرور xRDP

کلمه کاربری و رمز عبور مربوط به سرور اوبونتو را وارد کنید.

حالا می‌توانید صفحه اولیه دسکتاپ ریموت را مشاهده کنید.

صفحه اولیه دسکتاپ ریموت

صفحه اولیه دسکتاپ ریموت

حالا می‌توانید عملیات موردنظر خود را در کامپیوتر ریموت انجام دهید و این کار را از دستکاپ محلی خود دنبال کنید. امیدواریم که این مطلب آموزشی نیز مورد توجه شما قرار گرفته باشد.