OffshoreVps
آموزش‌ها17 اکتبر 20265 دقیقه مطالعهنوشته‌ی تیم OffshoreVps

چگونه از Linux به Windows RDP وصل شویم (Remmina و FreeRDP)

با Remmina یا FreeRDP از Ubuntu، Debian، Fedora یا Arch به سرور Windows RDP برسید، با دستورهای کارا، پرچم‌های مفید و عیب‌یابی.

Linux کلاینت‌های RDP عالی دارد. دو مورد مفیدتر Remmina است که رابط گرافیکی دارد و FreeRDP که کلاینتی خط فرمانی است و خود Remmina از آن استفاده می‌کند. هر کدام به هر سرور Windows RDP وصل می‌شود.

پنجره‌ی نشست Windows Remote Desktop در کلاینت Remmina که دسکتاپ یک سرور را نشان می‌دهد، نمایانگر اتصال به Windows RDP از Linux
یک دسکتاپ Windows که از طریق Remote Desktop به آن رسیده‌ایم.

گزینه‌ی ۱: Remmina (گرافیکی)

آن را از مدیر بسته‌های خود نصب کنید:

# Debian / Ubuntu
sudo apt install remmina remmina-plugin-rdp

# Fedora
sudo dnf install remmina remmina-plugins-rdp

# Arch
sudo pacman -S remmina freerdp

سپس Remmina را باز کنید و یک اتصال بسازید:

  1. برای افزودن پروفایل جدید روی دکمه‌ی به‌علاوه کلیک کنید.
  2. Protocol را روی RDP بگذارید.
  3. نشانی IP سرور را به‌عنوان Server، Administrator را به‌عنوان Username و رمز عبور خود را وارد کنید.
  4. عمق رنگ و وضوح دلخواه را تنظیم کنید، سپس روی Save and Connect کلیک کنید.

گزینه‌ی ۲: FreeRDP در خط فرمان

کلاینت بسته به نسخه xfreerdp (X11) یا در سیستم‌های جدیدتر wlfreerdp / sdl-freerdp نام دارد. یک اتصال معمولی چنین است:

xfreerdp /v:SERVER_IP /u:Administrator /p:'YOUR_PASSWORD' /size:1920x1080 +clipboard /cert:ignore

پرچم‌های مفید:

  • /dynamic-resolution با تغییر اندازه‌ی پنجره، اندازه‌ی دسکتاپ راه‌دور را تغییر می‌دهد.
  • /drive:share,/home/you/share یک پوشه‌ی محلی را در اختیار سرور می‌گذارد.
  • /gfx خط لوله‌ی گرافیکی جدیدتر را برای ویدیوی روان‌تر فعال می‌کند.
  • /cert:ignore پیام گواهی را رد می‌کند. فقط برای سروری که همین حالا ساخته‌اید و به آن اعتماد دارید استفاده کنید.

رمز عبور را روی ماشین مشترک در خط فرمان تایپ نکنید، چون در تاریخچه‌ی شل می‌ماند. هرجا نسخه‌تان پشتیبانی می‌کند از /p بدون مقدار استفاده کنید تا رمز پرسیده شود، یا از Remmina استفاده کنید.

عیب‌یابی

  • Connection refused یا timeout: IP را بررسی کنید، اینکه سرور روشن است و شبکه‌ی شما پورت خروجی ۳۳۸۹ را مجاز می‌کند.
  • احراز هویت ناموفق: رمز عبور Administrator را بررسی کنید. نام کاربری به حروف بزرگ و کوچک حساس نیست اما رمز عبور هست.
  • صفحه‌ی سیاه: راهنمای صفحه‌ی سیاه RDP ما را ببینید.