في عالم تكنولوجيا المعلومات السريعة الحالي، يعد الوصول عن بُعد ضروريًا للتوصيل السلس والعمليات الفعّالة. لحسن الحظ، باستخدام عميل خادم Microsoft Terminal (MSTSC)، يمكنك الوصول عن بُعد والتحكم في جهاز كمبيوتر آخر.
يعد MSTCS أمرًا يشغّل سطح المكتب البعيد للوصول إلى الأجهزة المضيفة أو الخوادم عن بُعد. وفي هذا البرنامج التعليمي، ستتعرف على أساسيات استخدام MSTSC للوصول عن بُعد ونظرة عامة على ميزاته.
هل أنت مستعد؟ استمر في القراءة لتعزيز لعبة التحكم عن بُعد الخاصة بك!
المتطلبات الأساسية
تم تصميم هذا البرنامج التعليمي كعرض توضيحي عملي. لمتابعته، ستحتاج إلى جهاز مضيف محلي وآخر بُعيد يعملان بنظام Windows. يتم استخدام Windows 10 Pro في هذا البرنامج التعليمي لكلا الجهازين.
يرجى ملاحظة أن الخادم البعيد الخاص بك يجب أن يكون لديه نظام تشغيل ويندوز برو للسماح باتصالات سطح المكتب البعيد الواردة. إذا كان لديك ويندوز هوم، قم بالترقية إلى ويندوز برو قبل المتابعة مع هذا البرنامج التعليمي:
ترقية ويندوز 10 هوم إلى ويندوز 10 برو
ترقية ويندوز هوم إلى ويندوز برو
تمكين بروتوكول سطح المكتب البعيد (RDP)
بروتوكول RDP هو بروتوكول تم تطويره بواسطة مايكروسوفت يتيح للمستخدمين الوصول إلى جهاز كمبيوتر أو خادم يعمل بنظام ويندوز عن بُعد عبر الشبكة. باستخدام RDP، يمكنك الاتصال بجهاز كمبيوتر بعيد واستخدام موارده كما لو كنت جالسًا أمامه.
لتمكين RDP على ويندوز، قم باتباع الخطوات التالية:
1. افتح PowerShell كمسؤول في الخادم البعيد الخاص بك وتأكد من أن مجلد العمل هو C:\Windows\System32.
2. بعد ذلك، قم بتشغيل الأمر التالي في ./reg add
لتوفير تعديل سجل مع تأكيد التعديل (-f
).
يتم تمكين اتصالات سطح المكتب البعيد بهذا الأمر على النحو التالي:
- “
HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server
” – المسار إلى مفتاح التسجيل الذي يتحكم في إعدادات خدمات المحطة. /v
– يحدد اسم القيمة التي سيتم تعديلها. في هذه الحالة، تتحكم قيمةfDenyTSConnections
في السماح أو منع اتصالات سطح المكتب البعيد./t
– يحدد نوع البيانات التي سيتم تعديلها، وفي هذه الحالة هو نوع بيانات DWOR (كلمة مزدوجة) (REG_DWORD
)./d
– يضبط قيمة مفتاحfDenyTSConnections
على0
، مما يسمح باتصالات سطح المكتب البعيد.

3. الآن، قم بتشغيل الأمر التالي ./netsh advfirewall
لـ تعيين
قاعدة الجدار الناري
التي تسمح باتصالات سطح المكتب البعيد. يضمن هذا الأمر عدم منع حركة المرور الواردة من سطح المكتب البعيد عبر بروتوكول RDP.

ربما لم تعد بحاجة للوصول إلى جهاز Windows عن بُعد وترغب في تحسين أمان الجهاز. إذا كان الأمر كذلك، قم بتشغيل الأوامر التالية لمنع حركة المرور الواردة من سطح المكتب البعيد.
الاتصال بمضيف بعيد بوضع الشاشة الكاملة
عميل اتصال المكتب عن بُعد لـ Microsoft يوفر واجهة مستخدم رسومية سهلة الاستخدام للاتصالات عن بُعد، وهذا رائع. ولكن الواجهة الرسومية قد لا تكون الحل الأكثر كفاءة للوصول السريع إلى الخادم البعيد.
لحسن الحظ، يوفر MSTSC واجهة سطر أوامر (CLI) تتيح لك الاتصال مباشرةً والتحكم في خادم RDP الخاص بك بمجرد أمر واحد. بالإضافة إلى ذلك، يدعم MSTSC وضع الشاشة الكاملة الذي يتيح لك رؤية المزيد من جلسة سطح المكتب البعيدة حتى تتمكن من العمل بكفاءة أكبر.
للاتصال بخادم بعيد في وضع الشاشة الكاملة:
افتح PowerShell على جهازك المحلي وقم بتشغيل أحد الأوامر ./mstsc
أدناه للاتصال بالخادم البعيد.
تأكد من استبدال البيانات التالية وفقًا لذلك:
<عنوان_IP>
– عنوان IP العام الفعلي للخادم البعيد الخاص بك.<منفذ>
– المنفذ الذي قمت بتكوينه لخادمك البعيد للاستخدام بدلاً من المنفذ الافتراضي (3389). وإلا، يمكنك تجاهل المنفذ لاستخدام المنفذ الافتراضي تلقائيًا.
إذا كنت تفضل تشغيل أمر
mstsc
بغض النظر عن دليل العمل الحالي، أضف مسار MSTSC (C:\Windows\System32\mstsc) إلى متغير البيئة PATH. بمجرد الإضافة، يمكنك تشغيل الأمر مثل الأمر التالي:mstsc /v:<عنوان_IP>:<منفذ> /f
عندما يطلب منك، قدم بيانات اعتماد المضيف البعيد الخاصة بك كما هو موضح أدناه، وانقر على موافق للمصادقة على الاتصال.

يعرض الإخراج أدناه وضع شاشة كاملة لاتصال سطح المكتب البعيد.

تخصيص القرار لاتصالات سطح المكتب البعيد
لقد رأيت كيفية الاتصال بمضيف بعيد في وضع شاشة كاملة، والذي يساعد إذا كنت تعمل مع العديد من الأدوات. ولكن تذكر، قد لا يتطابق قرار جلسة سطح المكتب البعيد مع قرار العرض المحلي الخاص بك.
تخصيص القرار للاتصالات البعيدة يسمح لك بضبط حجم جلسة سطح المكتب البعيد.
لتخصيص قرار اتصالات سطح المكتب البعيد:
قم بتشغيل الأمر أدناه للاتصال بمضيفك البعيد بعرض مخصص (/w
) وارتفاع مخصص (/h
). استبدل <Width>
و <Height>
بقيم تمثل قرار البكسل المطلوب منك.
يضمن هذا الأمر أن جلسة سطح المكتب البعيد تتناسب بشكل مريح على الشاشة الخاصة بك، وأن النصوص والصور والعناصر الأخرى تعرض بوضوح ووضوح.
لاحظ أدناه أن جلسة سطح المكتب البعيد تشبه نافذة عادية، يمكنك تكبيرها إلى الحد الأقصى للقرار المحدد.

مطابقة قرار العرض المحلي تلقائيًا.
تخصيص دقة اتصال سطح المكتب البعيد يعمل بشكل رائع إذا كنت معتادًا على القيم الصحيحة. ولكن ماذا لو كنت تفضل مطابقة دقة العرض المحلي؟ يقوم العلم “/span” بالأمر، المعروف بوضع “spanning” لاتصالات سطح المكتب البعيد.
قم بتشغيل الأمر التالي، مع إضافة علم “/span”، للاتصال بالمضيف البعيد مع مطابقة دقة العرض المحلي.
عند تمكين وضع التمديد، يكشف MSTSC تلقائيًا عن دقة العرض المحلي ويعدل دقة الاتصال البعيد لمطابقتها.

الاتصال بمضيف بعيد في وضع عام
بالإضافة إلى الاتصال بمضيف بعيد في وضع ملء الشاشة ووضع التمديد، يمكنك أيضًا الاتصال بمضيف بعيد في وضع عام. يعد هذا الوضع مفيدًا عند الاتصال بجهاز بعيد من كمبيوتر عام يتم مشاركته بواسطة مستخدمين متعددين.
عند تمكين وضع العام، لا يتم حفظ أو تخزين بيانات الاعتماد التي تستخدمها لتسجيل الدخول إلى المضيف البعيد. يمنع هذا السلوك الآخرين من الوصول إلى جهازك البعيد – لاحق!
قم بتشغيل الأمر التالي للاتصال بمضيف بعيد في وضع عام (/public
)
قد تحتاج إلى إدخال بيانات اعتماد حساب المستخدم البعيد للوصول إلى الجلسة البعيدة. يتم تجاهل جميع التغييرات التي تقوم بها أثناء الجلسة البعيدة، بما في ذلك التفضيلات والإعدادات، تلقائيًا عند فصل الجلسة.

الاتصال بمضيف بعيد كمسؤول
لقد تم الوصول إلى المضيف البعيد الخاص بك كمستخدم عادي، وهذا أمر طبيعي. ولكن إدارة المضيفات البعيدة عادةً تتطلب امتيازات الإدارة.
على سبيل المثال، قد تحتاج إلى تثبيت حزمة برامج أو الوصول إلى إعدادات النظام التي تكون متاحة فقط من حساب المسؤول.
قم بتشغيل الأمر التالي للاتصال بالمضيف البعيد باستخدام دقة مخصصة كحساب /admin
، والذي يحتوي على امتيازات مرتفعة ويمكنه أداء المهام الإدارية على المضيف البعيد.

الآن، افتح لوحة التحكم وانتقل إلى قسم حسابات المستخدمين.
هل ترى إخراجًا مشابهًا للمثال أدناه؟ مبروك! لقد تم الاتصال بنجاح بالمضيف البعيد كحساب مسؤول.

الاتصال بالمضيف البعيد عبر ملف .rdp موجود
حتى الآن، قمت بالاتصال بالمضيف البعيد بنجاح في وضعيات مختلفة. ولكن تحديد معلمات مختلفة في كل مرة تتصل فيها بالمضيف البعيد يمكن أن يكون مملًا على المدى الطويل.
لماذا لا تقوم بحفظ نسخة من إعدادات اتصال سطح المكتب البعيد في ملف .rdp بدلاً من ذلك؟ يحتوي ملف .rdp على جميع الإعدادات اللازمة لإنشاء اتصال بمضيف بعيد، والذي يمكنك استخدامه بدلاً من إدخال معلمات سطر الأوامر MSTSC يدويًا.
عند شراء خدمة التحكم عن بعد، عادةً ما تقوم بتنزيل ملف .rdp من موفري الخدمة مثل Amazon Web Services و Azure RDP.
لإنشاء اتصال بمضيف بعيد باستخدام ملف .rdp الموجود:
قم بتشغيل الأمر التالي ، مستبدلاً <RDP_FILE_PATH>
بالمسار الكامل لملف .rdp الحالي الخاص بك للاتصال بالمضيف البعيد وفقًا للإعدادات المحددة في ملف .rdp الخاص بك.
يوضح المثال أدناه كيفية الاتصال بمثيل AWS EC2 باستخدام ملف .rdp الموجود (ec2_instance.rdp
) في مجلد C:\\Users\\admin\\Documents\\
.
تجاهل رسالة التحذير الأمني وانقر فوق الاتصال للمتابعة.

تعديل إعدادات ملف .rdp الحالي
ربما لا يحتوي ملف .rdp الخاص بك على جميع الإعدادات التي تحتاجها لإنشاء اتصال ، أو ترغب في تعديل الإعدادات. على أي حال ، ستكون العلامة /edit مفيدة.
لتعديل إعدادات ملف .rdp الحالي الخاص بك:
قم بتشغيل الأمر التالي ، مع إضافة العلامة /edit ، التي تفتح ملف .rdp في نافذة إعدادات اتصال سطح المكتب البعيد.
بمجرد أن تكون راضيًا عن الإعدادات المعدلة ، انقر فوق حفظ لحفظ التغييرات أو حفظ بتنسيق آخر لحفظ الإعدادات في ملف .rdp جديد.

الاستنتاج
الوصول عن بعد إلى مضيف أو خادم يتيح لك الوصول إلى الملفات دون الحاجة إلى حمل محركات الأقراص أو الأقراص الصلبة ذهابًا وإيابًا. وفي هذا البرنامج التعليمي، تعلمت كيفية تمكين RDP واستخدام MSTSC للاتصال بمضيف عن بُعد بأوضاع ودقّات مختلفة، وحتى عبر ملف .rdp موجود.
عن طريق الاستفادة من MSTSC، يمكنك إدارة أجهزة الكمبيوتر ومحطات العمل عن بُعد بكفاءة، بغض النظر عن الموقع الجغرافي.
الآن، يمكنك استخدام MSTSC بثقة كأداة سطر الأوامر الخاصة بك لإنشاء اتصالات عن بُعد آمنة وفعالة مع مضيفين عن بُعد. لماذا لا تجرب الأوامر qwinsta
أو rwinsta
لإدارة جلسات سطح المكتب البعيد الخاصة بك؟