الكثير من مهندسي الدعم الفني أو إداريو أنظمة التشغيل يستعملون برنامج الـ Remote desktop connection للاتصال بأحد السيرفرات عن بعد في العمل.
يمكن أن تحدث بعض المشاكل أثناء الإتصال أو قبله. سأذكر بعضها هنا وطريقة حلها:
مشكلة الضغط على Alt+Ctrl+Del أثناء اتصالك بالسيرفر
أنت الآن متصل بالسيرفر عن طريق الـ Remote Desktop Connection وتريد الضغط على Alt+Ctrl+Del لكي تغير كلمة السر مثلاً أو تفتح الـ Task Manager أو تغلق السيرفر
عند ضغطك للـ Alt+Ctrl+Del في لوحة المفاتيح، سوف يكون أمر الضغط على هذه الأزرار الثلاثة موجهاً لجهازك أنت الذي تتصل عن طريقه بالسيرفر كما هو موضح هنا:
لكن بالضغط على Alt+Ctrl+End سوف يكون أمر الضغط على هذه الأزرار الثلاثة موجهاً للسيرفر كما هو موضح هنا:
الـ Remote Desktop غير مسموح به في السيرفر
عندما تحاول استعمال الـ Remote desktop connection للاتصال عن بعد بالسيرفر ولكن الاتصال يفشل كما هو موضح هنا:
أحد الاحتمالات لذلك أن اعدادات الـ Remote desktop في السيرفر موضوعة على Don’t allow connections to this computer كما هو موضح في هذه الصورة من سيرفر لا يسمح بالاتصال به عن بعد:
كيف يمكنك السماح بالاتصال عن بعد في هذا السيرفر من جهازك وبدون أن تذهب للسيرفر؟
يجب أن تكون لك صلاحيات الـ Administrator في السيرفر (domain admin مثلاً) لكي تتبع الخطوات التالية:
من جهازك أنت، افتح الرجستري بكتابة Regedit في نافذة الـ Run
اضغط على File ثم اضغط على Connect network registry
تأكد من اختيارك لاسم السيرفر ثم توجه للقيمة التالية:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server
ثم غير القيمة fDenyTSConnections من 1 إلى 0 ثم اضغط اوكي واقفل نافذة الرجستري:
من جهازك أنت، افتح شاشة الـ cmd ثم اكتب الأمر التالي لكي تعيد تشغيل السيرفر عن بعد:
shutdown -m \\SERVER -r -f
مع استبدال SERVER بإسم السيرفر لديك.
بعد إعادة تشغيل السيرفر يمكنك الدخول إليه عن طريق الـ Remote desktop connection حيث أن إعدادات الـ Remote desktop في السيرفر موضوعة الآن على Allow connections بعد إعادة التشغيل.
تريد أن تفصل session في السيرفر لتتمكن من الدخول إليه عن طريق الـ Remote desktop connection
عندما لا يكون لديك سيرفر للـ Remote desktop licensing فإن السيرفر يسمح بعدد 2 sessions (ويندوز سيرفر 2008). ماذا لو كانت جميع الـ sessions مستعملة في أحد السيرفرات وتريد أن تفصل واحدة منها. يمكن عمل ذلك عن طريق الـ cmd
اكتب الأمر التالي لرؤية الـ sessions في السيرفر:
qwinsta /server:x.x.x.x
مع استبدال x.x.x.x بالـ IP الخاص بالسيرفر
أو تكتب
qwinsta /server:servername
مع استبدال الـ servername باسم السيرفر
كما ترى هنا، رقم الـ ID الخاص بالـ session الذي يستعمله المستخدم Faisal هو 2 وحالة الـ session الخاصة به Disconnected
لذا يمكننا أن نفصله تماماً من الـ session بكتابة الأمر التالي:
rwinsta /server:x.x.x.x sessionID
مع استبدال x.x.x.x بالـ IP الخاص بالسيرفر واستبدال الـ SessionID برقم الـ ID الخاص بالشخص الذي نريد فصله تماماً عن الـ session
أو تكتب
rwinsta /server:servername sessionID
مع استبدال servername باسم بالسيرفر واستبدال الـ SessionID برقم الـ ID الخاص بالشخص الذي نريد فصله تماماً عن الـ session كما هو موضح هنا:
كم تلاحظون في الصورة التالية، عند كتابتي للأمر qwinsta /server:10.1.1.1 مرة أخرى لرؤية الـ sessions على السيرفر كما تلاحظ، فإنه يوجد الآن 1 session
بالإمكان الآن استعمال الـ Remote desktop connection للدخول عن بعد على السيرفر
أرجو ذكر المصدر عند نقل الموضوع
تعليق واحد
enta ragel price merci keteeeeeeeeeer begad el m3olma de kanet n2sany