پێشەکی

لەم بابەتە فێر دەبین کە چۆن ڕوومێزی گنو/لینوکسی ئوبونتو گرێبدەین بە ویندۆزی ١١. ئەمە جۆرێک چاودێری دووری سیستەم یان Remote Desktop Protocol (RDP)ــە.

لە ژینگەی ویندۆز، ڕێگای سەرەکی بۆ پەیوەندیکردن لە دوورەوە بە کۆمپیتەرێکی تر لە ڕێگەی RDP (Remote Desktop Protocol). RDP سنوردار نەکراوە بۆ تەنها ژینگەی ویندۆز. بەڵام نەرمەکالایێکی دیکە هەیە بەناوی xrdp کە بە شێوازی سەرچاوەکراوە، کە دەتوانێت لە رێگای ویندۆز چاودێری دوورەوەی لینوکس بکات. xrdp بە شێوازی گراێدان و لە دەرگای RDP سوود دەگرێت. پەیوەندی جیاواز لە ڕاژەخوازەکان وەردەگرێت وەک FreeRDP, rdesktop, NeutrinoRDP وە Microsoft Remote Desktop Client.

بۆ زانیاری و داگرتنی ئەم نەرمەکالا دەتوانن سەردانی پەڕەی فەرمی لێرە بکەن.

دامەزراندنی xrdp  لە سەر ئوبوتو

xrdp لە سەر ژینگەی گرافیکی یان ڕوومێزی سیستەمی کارگێڕی ئیش دەکا، ئێوە ناتوانن بە شێوازی هێڵی فەرمان ئەم نەرمەکالا چالاک بکەن. لە سەر ڕاژەکار پێش هەر شتێک دەبێت ئێوە ژینگەی گرافیکی ڕوومێزی دامەزرێنن. xrdp لە کانگاکانی ئوبونتو بوونی هەیە و پێویستان بە دامەزراندنی پاکەتی دیکە نابێت. بۆ دامەزراندن دەتوانن سوود لەم فەرمانە بگرن:

sudo apt update
sudo apt install xrdp

پاش دامەزراندن، ئێوە دەبێ فەرمانەکەی خوارەوە بۆ ئاگاداری لە چالاکی و دڵنیایی لە ئیشکردن دروستی نەرمەکالا بزانن:

sudo systemctl status xrdp

پاش فەرمانەکەی سەروە ئێوە دەبێ لەئاکام فەرمانەکەی خوارەوە لە ترمیناڵ ببینن

 xrdp.service - xrdp daemon
     Loaded: loaded (/lib/systemd/system/xrdp.service; enabled; vendor preset: enabled)
     Active: active (running) since Sun 2021-06-13 09:43:03 CDT; 1min 53s ago
       Docs: man:xrdp(8)
             man:xrdp.ini(5)
   Main PID: 37933 (xrdp)
      Tasks: 1 (limit: 4653)
     Memory: 1.1M
     CGroup: /system.slice/xrdp.service
             └─37933 /usr/sbin/xrdp

Jun 13 09:43:02 ubuntu2004 xrdp[37932]: (37932)(139757869672256)[INFO ] address [0.0.0.0] port>
Jun 13 09:43:02 ubuntu2004 xrdp[37932]: (37932)(139757869672256)[INFO ] listening to port 3389>

پەیکەرسازی xrdp لەسەر ئوبونتو

ئێستا کە xrdpت لەسەر ئوبونتو دامەزراند، دەبێ پەیکەرسازی بۆ بکەی پێش ئەوە کە لە پەیوەندی چاودێری تۆڕ کێشەیێک دروست بێت.

سەرەتا هەژمارەی بەکارهێنەری  xrdp بۆ کلیلی بەڵگەنامەی ئاسایشی ssl-cert لە پەڕگە گرووپەکان زیاد بکە. xrdp بە شێوازی سەرەکی لەم شوێنە سوود دەگرێت  /etc/ssl/private/ssl-cert-snakeoil.key . ئەو فایلەی تەنها لەلایەن بەکارهێنەرەکانەوە دەخوێنرێتەوە کە ئەندامن لە گروپی “ssl-cert”.

فایلی کلیلی ssl-cert ڕۆڵێکی گرنگ دەبینێت لە گرێدان لە ڕێگەی دێسکتۆپی دوورەوە لەسەر ئوبونتو

sudo adduser xrdp ssl-cert 

دەرەنجام :

Adding user xrdp' to groupssl-cert' …
Adding user xrdp to group ssl-cert
Done.

دواتر، ئەم هێڵانە زیاد بکە بۆ نوسینی دەسپێکردنی xrdp بۆ یارمەتیدان بۆ چارەسەرکردنی هەندێک لە حاڵەتەکان کە شاشەی بەکارهێنەران باکگراوندی ڕەشیان هەیە.

کردنەوەی فایلی سکریپتی دەستپێکردن.

sudo nano /etc/xrdp/startwm.sh 

ئەم دوو هێڵەی پێ زیاد بکە

Unset DBUS_SESSION_ADDRESS
Unset XDG_RUNTIME_DIR

پاشکەوتی بکە و بێ دەرەوە.

بەم هێڵە xrdp نوێی بکەرەوە

sudo systemctl restart xrdp 

دڵنیا بە کە فایرواڵ ناچالاکەو دەرگای ژمارە ٣٣٨٩ـی داخستووە

sudo ufw allow from 10.0.2.0/24 to any port 3389
sudo ufw reload 

ئێستا دەبێ لە ئوبونتو”logged ” بکەیت و کاتێک کە xrdp  چالاکە ئوبونتو بەکارنەهێنی واتە لە ناوی سیستەم نەبیت.

چۆنیەتی پەیوەندی بە ئوبونتو لە ویندۆز ١١

ئێمە لە ژینگەی ویندۆز بە یارمەتی Remote Desktop Protocol (RDP) پەیوەندی بە ئوبونتو دەگرین

بۆ قبوڵ بوونی داواکرا بڕوانامەکە ، کرتە بکە لەسەر بەڵێ.

ناوی بەکارهێنەر و تێپەروشەی سیستەمی کارگێڕی ئوبونتو بنووسە.

چوونەژوور و چاودێری لە دوورەوەی ئوبونتو لە ویندۆز ١١ سەرکەوتوو بوو.پیرۆزە