يمكنك منح أشخاص آخرين بيانات دخول خاصة بهم على خادم Windows RDP، بحيث يكون لكل شخص سطح مكتب وإعدادات منفصلة بدلاً من مشاركة حساب Administrator. يوضح هذا الدليل كيفية إنشاء المستخدمين والسماح لهم بالاتصال والتحكم فيما يمكنهم فعله. اقرأ نظرة الترخيص العامة أولاً، لأن عدد الأشخاص الذين يمكنهم الاتصال في وقت واحد يعتمد عليها.
الخطوة 1: أنشئ مستخدماً
اتصل بصفة Administrator وافتح PowerShell كمسؤول:
$pw = Read-Host -AsSecureString "Password"
New-LocalUser -Name "alex" -Password $pw -FullName "Alex" -PasswordNeverExpires
استخدم كلمة مرور قوية وفريدة لكل شخص.
الخطوة 2: اسمح بتسجيل الدخول عن بُعد
أضف المستخدم إلى مجموعة Remote Desktop Users. لا تضفه إلى Administrators إلا إذا احتاج إلى تحكم كامل.
Add-LocalGroupMember -Group "Remote Desktop Users" -Member "alex"
Get-LocalGroupMember -Group "Remote Desktop Users"
الخطوة 3: تحقق من أن جدار الحماية يسمح بـ RDP
Get-NetFirewallRule -DisplayGroup "Remote Desktop" | Select DisplayName, Enabled
إذا غيّرت منفذ RDP أو قيّدته بحسب العنوان، فتأكد من السماح بعنوان المستخدم الجديد.
الخطوة 4: امنح كل مستخدم ما يحتاجه فقط
- ثبّت البرامج المشتركة لجميع المستخدمين، وضع الملفات الشخصية في ملف تعريف كل مستخدم.
- استخدم أذونات NTFS لتقييد المجلدات المشتركة.
- أزل المستخدمين عند مغادرتهم:
Remove-LocalUser -Name "alex".
الخطوة 5: أدر الجلسات
query user
logoff 3 # log off session ID 3
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server" -Name fDenyTSConnections -Value 0
إذا حاول شخصان استخدام الحساب نفسه في وقت واحد، فقد يقطع الاتصال الثاني الاتصال الأول. الحسابات المنفصلة تتجنب ذلك.
حدود يجب معرفتها
- عدد الجلسات المتزامنة محدود بترخيص Windows. اطّلع على ترخيص RDP موضّحاً.
- تتشارك عدة أسطح مكتب نشطة CPU وRAM الخاصين بخادم واحد، لذا حدّد الحجم بحسب المجموع. افحص المواصفات في خططنا.
أبقِه آمناً
مزيد من المستخدمين يعني مزيداً من كلمات المرور ومزيداً من المخاطر. اشترط كلمات مرور قوية، وأبقِ Network Level Authentication مفعّلة، وقيّد عناوين IP المسموح بها حيثما أمكن، وراجع قائمة المستخدمين بين حين وآخر. اطّلع على تأمين خادم Windows RDP.