0

برقراری ریموت دسکتاپ از ویندوز به سرور لینوکس با کمک ابزار xrdp

معرفی

در این مقاله قصد داریم برقراری ریموت دسکتاپ از ویندوز به سرور لینوکس با کمک ابزار xrdp را به شما آموزش دهیم.

تا به حال به این موضوع فکر کرده اید که چگونه میتوان از یک ویندوز به یک سرور لینوکسی ریموت گرافیکی زد؟
همان طور که می دانید هنگامی که برای ریموت زدن از SSH استفاده میکنیم، فقط به کامند لاین سرور دسترسی داریم.
هنگامی که بر روی سرور لینوکسی XRDP نصب کنیم، میتوانیم با پروتکل RDP از ویندوز خود به آن سرور وصل شویم.

 

راه اندازی

نکته: این مقاله برای ubuntu 18 طراحی شده است. 

گام اول: نصب محیط گرافیکی(در صورت نیاز)

$ sudo apt update
$ sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils

گام دوم: نصب XRDP

$ sudo apt install xrdp 

با دستورات زیر میتوان سرویس XRDP را به ترتیب چک، ریست، استارت و یا استاپ کرد:

$ sudo systemctl status xrdp
$ sudo systemctl restart xrdp
$ sudo systemctl start xrdp
$ sudo systemctl stop xrdp

XRDP به طور پیش فرض از فایل زیر استفاده میکند و ممکن است که دسترسی به این فایل محدود شده باشد:
/etc/ssl/private/ssl-cert-snakeoil.key
بنابراین این دسترسی را با دستور زیر ایجاد میکنیم:

$ sudo adduser xrdp ssl-cert  

کانفیگ فایل xrdp به صورت پیش فرض در دایرکتوری زیر قرار دارد:
/etc/xrdp
در این سطح، نیازی به تغییر فایل کانفیگ نبوده و از تنظیمات پیش فرض استفاده میکنیم.

گام سوم: کانفیگ فایروال سرور 

همان طور که میدانید، پرت پیش فرض ریموت دسکتاپ سرویس، 3389 میباشد.
با دستور اول این پرت فقط برای یک ip خاص باز میشود.
با دستور دوم این پرت برای همه ی ip ها باز میشود:

$ sudo ufw allow from 192.168.1.0/24 to any port 3389
$ sudo ufw allow 3389

گام چهارم: وصل شدن به سرور لینوکسی

در نهایت نیز با زدن ip سرور مقصد در ریموت دسکتاپ، میتوان به آن وصل شد:

install xrdp

منبع

امتیاز ما
برای امتیاز به این پست کلیک کنید
[کل: 1 میانگین: 5]
ارسال دیدگاه