مقالات

نصب ساده XRDP در سرور اوبونتو 22.04


یک پروتکل دسکتاپ از راه دور که توسط مایکروسافت توسعه یافته است که به کاربران اجازه می دهد از راه دور به رابط کاربری گرافیکی یک سرور ویندوز از راه دور دسترسی داشته باشند و با آن تعامل داشته باشند. RDP بر روی مدل مشتری-سرور کار می کند.

RDP معمولاً برای اتصالات ویندوز از راه دور استفاده می‌شود، اما ابزاری مانند این می‌تواند به شما امکان دسترسی و تعامل با رابط کاربری گرافیکی Xrdp در یک سرور لینوکس راه دور، یک اجرای منبع باز سرور RDP را نیز بدهد.

در این آموزش، شما یک سرور RDP را با استفاده از Xrdp روی سرور اوبونتو 22.04 نصب و پیکربندی می‌کنید و با استفاده از یک سرویس گیرنده RDP از دستگاه محلی خود به آن دسترسی خواهید داشت. نحوه دسترسی به سرور لینوکس راه دور را با پیکربندی و استفاده از یک اتصال RDP یاد خواهید گرفت.

از میان گزینه های موجود اوبونتو، اکنون محیط دسکتاپ Xfce را نصب می کنیم. Xfce یک محیط دسکتاپ سبک و کاربرپسند برای سیستم عامل های مبتنی بر لینوکس است.

برای شروع، از طریق SSH به سرور خود متصل شوید و لیست بسته های موجود را با استفاده از دستور زیر به روز کنید:

به روز رسانی مناسب

سپس بسته های xfce و xfce-goodies را روی سرور خود نصب کنید:

apt install xfce4 xfce4-goodies -y

مرحله 2 – xrdp را در اوبونتو نصب کنید

apt نصب xrdp -y

وضعیت systemctl xrdp (این دستور وضعیت را به عنوان “در حال اجرا” یا فعال نشان می دهد.)

اگر وضعیت xrdp اجرا نمی شود، ممکن است لازم باشد سرویس را به صورت دستی با این دستور راه اندازی کنید:

systemctl xrdp را شروع کنید

با بررسی مجدد وضعیت پس از اجرای دستور بالا، مطمئن شوید که xrdp در حال اجرا است.

در سرور شما، xrdp از قبل نصب شده است. در زیر مروری بر تنظیمات xrdp برای اجازه دادن به اتصالات از کلاینت های راه دور ارائه شده است.

مرحله 3 – xrdp را پیکربندی کرده و فایروال خود را به روز کنید

nano /etc/xrdp/xrdp.ini

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

به طور پیش فرض، پارامترهای نام کاربری و رمز عبور روی prompt تنظیم می شوند، به این معنی که برای اتصال از طریق RDP، از کاربر خواسته می شود نام کاربری و رمز عبور خود را ارائه دهد. در صورت لزوم می توان پارامترهایی مانند نام، نام کاربری و رمز عبور را تغییر داد. پیکربندی پیش فرض برای اولین اتصال RDP به سرور کار خواهد کرد.

پس از اتمام کار فایل را ذخیره و ببندید.

اکنون اگر قبلاً آنجا نیستید، به فهرست اصلی کاربر خود تغییر دهید: cd ~

مرحله 4 بعدی، xfce4-session را به عنوان مدیر جلسه اضافه کنید تا با ایجاد فایل a.xsession در /home/root از آن برای ورود استفاده شود:

echo “xfce4-session” | تی شرت .xsession

سرور xrdp را راه اندازی مجدد کنید: systemctl xrdp را مجددا راه اندازی کنید

گام بعدی این است که فایروال خود را برای پذیرش اتصالات در پورت 3389 از آدرس IP عمومی خود پیکربندی کنید. پورت TCP/IP 3389 برای اتصال RDP استفاده می شود. فایروال شما باید پورت 3389 را فعال کند تا بتواند از RDP برای دسترسی به سرور راه دور استفاده کند.
ابتدا آدرس IP عمومی دستگاه محلی خود را پیدا کنید:

curl ifconfig.me (IP عمومی شما نشان داده خواهد شد)

سپس، با جایگزین کردن your_local_ip با نتیجه آخرین دستور، اجازه دسترسی به پورت RDP 3389 را در سرور راه دور خود بدهید:

sudo ufw از your_local_ip/32 به هر پورت 3389 اجازه می دهد

وضعیت فایروال UFW خود را بررسی کنید: وضعیت sudo ufw

خارج شوید

وضعیت: فعال

به اقدام از

OpenSSH در همه جا اجازه می دهد

3389 ALLOW your_local_ip

مرحله 5: اتصال RDP را در مرحله چهار تأیید کنید

در این مرحله، اتصال RDP را از دستگاه محلی خود آزمایش خواهید کرد. مراحل آزمایش اتصال در رایانه‌های لینوکس، macOS و ویندوز در بخش‌های زیر آمده است.
کاوش یک اتصال RDP ویندوز
ابتدا برنامه Remote Desktop Connection را باز کنید، سپس از سرویس گیرنده Windows Remote Desktop Connection برای تست اتصال استفاده کنید.
فیلدهای با عنوان “رایانه” و “نام کاربری” را با آدرس IP عمومی و نام کاربری سرور راه دور خود پر کنید. ممکن است لازم باشد از کلید جهت‌نمای پایین برای نمایش گزینه‌ها برای وارد کردن نام کاربری استفاده کنید:

روی دکمه “اتصال” کلیک کنید. اگر هشداری دریافت کردید که نمی تواند به دستگاه از راه دور متصل شود، مطمئن شوید که دسکتاپ از راه دور را در تنظیمات سیستم خود فعال کرده اید.

اگر کادر محاوره ای تأیید اعتبار ظاهر شد، روی Yes کلیک کنید.

سپس رمز عبوری را که در ابتدای راه اندازی سرور برای کاربر ساخته اید به همراه نام کاربری (ریشه) سرور راه دور وارد کنید. روی “OK” کلیک کنید.

پس از ورود به سیستم، باید بتوانید به محیط دسکتاپ اوبونتو خود دسترسی پیدا کنید:

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

بررسی اتصال RDP
ابتدا برنامه Microsoft Remote Desktop Connection را باز کنید، سپس از سرویس گیرنده Windows Remote Desktop Connection برای تست اتصال استفاده کنید.
فشار وارد کنید. یک رایانه اضافه کنید، سپس فرم را با آدرس IP عمومی سرور راه دور خود پر کنید:
هنگام برقراری اتصال می توانید یک حساب کاربری اضافه کنید:
اگر در حین راه‌اندازی کاربر اضافه نکنید، از شما خواسته می‌شود اطلاعات ورود به سیستم کاربر را دریافت کنید:
برای رد کردن پنجره بازشو تأیید هویت، روی بله کلیک کنید:
پس از ورود به سیستم می توانید به دسکتاپ راه دور اوبونتو خود دسترسی پیدا کنید. پس از استفاده از دسکتاپ گرافیکی خود در طول جلسه، می توانید با فشار دادن دکمه خروج، جلسه را پایان دهید.

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

فایرفاکس را نصب کنید:

نصب فوری فایرفاکس -Y

در مرحله بعد باید مرورگر پیش فرض را از مرورگر داخلی ubuntu به فایرفاکس تغییر دهیم

در ترمینال xfce4-settings-manager >>در گزینه های سیستم>> برنامه های پیش فرض را انتخاب کنید

در منوی اینترنت زیر مرورگر وب، Mozilla Firefox را انتخاب کنید.


Source link

نوشته های مشابه

دیدگاهتان را بنویسید

دکمه بازگشت به بالا