وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

روش نصب سرور Xrdp (دسکتاپ از راه دور) روی CentOS 8

0 5
زمان لازم برای مطالعه: 3 دقیقه



Xrdp یک پیاده سازی متن باز از پروتکل Microsoft Remote Desktop Protocol (RDP) است که به شما اجازه می دهد تا یک سیستم از راه دور را به صورت گرافیکی کنترل کنید. با RDP، می‌توانید وارد دستگاه راه دور شوید و یک جلسه دسک‌تاپ واقعی درست کنید، همانطور که به یک دستگاه محلی وارد شده‌اید.

این آموزش روش نصب و پیکربندی سرور Xrdp را توضیح می دهد CentOS 8.

اگر جایگزین منبع باز را ترجیح می دهید، VNC را بررسی کنید.

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

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

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

sudo dnf groupinstall "Server with GUI"

بسته به سیستم شما، دانلود و نصب بسته‌ها و وابستگی‌های Gnome ممکن است کمی طول بکشد.

نصب Xrdp

Xrdp در مخزن نرم افزار EPEL موجود است. اگر EPEL در سیستم شما فعال نیست، آن را با تایپ کردن فعال کنید:

sudo dnf install epel-release

بسته Xrdp را نصب کنید:

sudo dnf install xrdp 

هنگام نصب process کامل است، سرویس Xrdp را راه اندازی کنید و آن را در هنگام بوت فعال کنید:

sudo systemctl enable xrdp --now

با تایپ کردن زیر می توانید بررسی کنید که Xrdp در حال اجرا است:

sudo systemctl status xrdp

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

● xrdp.service - xrdp daemon
   Loaded: loaded (/usr/lib/systemd/system/xrdp.service; enabled; vendor preset: disabled)
   Active: active (running) since Sun 2020-02-02 18:30:43 UTC; 11s ago
  ...

پیکربندی Xrdp

فایل های پیکربندی در /etc/xrdp فهرست راهنما. برای اتصالات اولیه Xrdp، نیازی به ایجاد هیچ تغییری در فایل های پیکربندی ندارید. Xrdp از دسکتاپ پیش فرض X Window استفاده می کند که در این مورد Gnome است.

پیشنهاد می‌کنیم بخوانید:  چگونه یک سرور NFS را نصب و پیکربندی کنیم CentOS 8

فایل پیکربندی اصلی نام دارد xrdp.ini

. این فایل به بخش‌هایی تقسیم می‌شود و به شما امکان می‌دهد تنظیمات پیکربندی جهانی مانند آدرس‌های امنیتی و شنیداری را تنظیم کنید و جلسات مختلف ورود xrdp را ایجاد کنید.

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

sudo systemctl restart xrdp

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

پیکربندی فایروال

به طور پیش فرض، Xrdp در پورت گوش می دهد 3389 در تمام رابط ها اگر روی خود فایروال اجرا می کنید CentOS ماشین (که همیشه باید انجام دهید)، باید یک قانون اضافه کنید تا ترافیک در پورت Xrdp مجاز باشد.

معمولاً می‌خواهید فقط از یک آدرس IP یا محدوده IP خاص به سرور Xrdp اجازه دسترسی داشته باشید. به عنوان مثال، اجازه دادن به اتصالات فقط از 192.168.1.0/24 range، دستور زیر را وارد کنید:

sudo firewall-cmd --new-zone=xrdp --permanentsudo firewall-cmd --zone=xrdp --add-port=3389/tcp --permanentsudo firewall-cmd --zone=xrdp --add-source=192.168.1.0/24 --permanentsudo firewall-cmd --reload

برای اجازه دادن به ترافیک به پورت 3389 از هر کجا از دستورات زیر استفاده کنید. اجازه دسترسی از هر نقطه به دلایل امنیتی به شدت ممنوع است.

sudo firewall-cmd --add-port=3389/tcp --permanentsudo firewall-cmd --reload

برای افزایش امنیت، می‌توانید Xrdp را طوری تنظیم کنید که فقط به آن گوش دهید localhost و ایجاد یک تونل SSH که به طور ایمن ترافیک را از دستگاه محلی شما در پورت هدایت می کند 3389 به سرور در همان پورت.

پیشنهاد می‌کنیم بخوانید:  آموزش SSH به سرور با Putty

یکی دیگر از گزینه های امن نصب OpenVPN و اتصال به سرور Xrdp از طریق شبکه خصوصی است.

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

اکنون که سرور Xrdp پیکربندی شده است، زمان آن رسیده است که مشتری Xrdp محلی خود را باز کرده و به ریموت متصل شوید. CentOS 8 سیستم.

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

مشتری RDP

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

RDP ورود

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

دسکتاپ Xrdp Gnome

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

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

نتیجه

نصب سرور Xrdp به شما امکان می دهد تا خود را مدیریت کنید CentOS 8 سرور از دستگاه دسکتاپ محلی خود از طریق یک رابط گرافیکی آسان برای استفاده.

اگر سوالی دارید، در زیر نظر دهید.

centos rdp
برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1402-12-28 02:24:03

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید