از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
روش نصب سرور Xrdp (دسکتاپ از راه دور) روی CentOS 8
سرفصلهای مطلب
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 است.
فایل پیکربندی اصلی نام دارد 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 --permanent
sudo firewall-cmd --zone=xrdp --add-port=3389/tcp --permanent
sudo firewall-cmd --zone=xrdp --add-source=192.168.1.0/24 --permanent
sudo firewall-cmd --reload
برای اجازه دادن به ترافیک به پورت 3389
از هر کجا از دستورات زیر استفاده کنید. اجازه دسترسی از هر نقطه به دلایل امنیتی به شدت ممنوع است.
sudo firewall-cmd --add-port=3389/tcp --permanent
sudo firewall-cmd --reload
برای افزایش امنیت، میتوانید Xrdp را طوری تنظیم کنید که فقط به آن گوش دهید localhost و ایجاد یک تونل SSH که به طور ایمن ترافیک را از دستگاه محلی شما در پورت هدایت می کند 3389
به سرور در همان پورت.
یکی دیگر از گزینه های امن نصب OpenVPN و اتصال به سرور Xrdp از طریق شبکه خصوصی است.
اتصال به سرور Xrdp
اکنون که سرور Xrdp پیکربندی شده است، زمان آن رسیده است که مشتری Xrdp محلی خود را باز کرده و به ریموت متصل شوید. CentOS 8 سیستم.
کاربران ویندوز می توانند از سرویس گیرنده RDP پیش فرض استفاده کنند. “Remote” را در نوار جستجوی ویندوز تایپ کنید و روی “Remote Desktop Connection” کلیک کنید. با این کار مشتری RDP باز می شود. در قسمت “رایانه”، آدرس IP سرور راه دور را تایپ کنید و روی “اتصال” کلیک کنید.
در صفحه ورود نام کاربری و رمز عبور خود را وارد کرده و روی “OK” کلیک کنید.
پس از ورود به سیستم، باید دسکتاپ پیش فرض Gnome را ببینید. باید چیزی شبیه این باشد:
اکنون می توانید با استفاده از صفحه کلید و ماوس خود از دستگاه محلی خود با دسکتاپ راه دور تعامل برقرار کنید.
اگر از macOS استفاده میکنید، میتوانید برنامه Microsoft Remote Desktop را از Mac App Store نصب کنید. کاربران لینوکس می توانند از یک کلاینت RDP مانند Remmina یا Vinagre استفاده کنند.
نتیجه
نصب سرور Xrdp به شما امکان می دهد تا خود را مدیریت کنید CentOS 8 سرور از دستگاه دسکتاپ محلی خود از طریق یک رابط گرافیکی آسان برای استفاده.
اگر سوالی دارید، در زیر نظر دهید.
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1402-12-28 02:24:03