Remote Desktop در لینوکس با استفاده از xdmcp

در لینوکس برای داشتن remote desktop از محیط گرافیکی چندین پروتکل وجود دارد. پر استفاده ترین پروتکل ها VNC و XDMCP است. در این جا نحوه فعال سازی xdmcp را توضیح خواهیم داد.

مفاهیم اولیه
Display Manager: نرم افزاری است که امکان login گرافیکی را در میزکار شما امکان پذیر می سازد. پروتکل xdmcp توسط این نرم افزار سرویس دهی می شود. در حال حاضر چندین Display manager وجود دارد. gdm, lightdm, xdm و kdm.

انتخاب Display Manager
اینکه چه Display manager ای در سیستم شما نصب است وابسته به میزکار شما است ولی خود شما نیز می توانید Display manager مورد علاقه خود را انتخاب و نصب کنید. مثلا gnome پیشفرض gdm3 را نصب می کند و xfce نرم افزار lightdm را نصب می نماید. ولی این به این معنی نیست که با یک Display manager به بقیه میزکارها نمی توان login کرد

پیکربندی gdm3
برای پیکربندی gdm3 باید فایل پیکربندی آن daemon.conf را ویرایش کنید

vi /etc/gdm/daemon.conf

سپس گزینه های زیر را در آن فعال کنید

[security]
DisallowTCP=false

[xdmcp]
Enable=true

سپس سرویس gdm3 را ریستارت کنید

service gdm3 restart

پیکربندی lightdm
برای پیکربندی lightdm فایل پیکربندی آن lightdm.conf را باید ویرایش کنید.

vi /etc/lightdm/lightdm.conf

و سپس به دنبال گزینه های زیر بگردید و آنها را به شکلی که آورده شده تغییر دهید

[XDMCPServer]
enabled=true
port=177

پس از آن سرویس lightdm را ریستارت کنید.

service lightdm restart

اتصال از راه دور
برای اتصال از راه دور کافی است یک client مناسب داشته باشید. پیشنهاد من remmina است.

aptitude install remmina remmina-plugin-xdmcp

منبع: Remote Desktop در لینوکس با استفاده از xdmcp

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *