لتثبيت OpenSSH Server على Windows وضبط الجدار الناري للسماح بالاتصالات، اتبع هذه الخطوات:
🔧 1. تثبيت OpenSSH Server على Windows
✅ افتح PowerShell كمسؤول (Run as Administrator)، ثم نفّذ الأمر التالي لتثبيت خادم SSH:
powershell
Add-WindowsFeature -Name OpenSSH-Server
✅ بعد التثبيت، قم بتشغيل خدمة SSH:
powershell
Start-Service sshd
✅ تأكد من أن الخدمة ستعمل تلقائيًا عند تشغيل الجهاز:
powershell
Set-Service -Name sshd -StartupType Automatic
🔒 2. ضبط الجدار الناري للسماح بالاتصالات SSH
✅ للسماح باتصالات SSH عبر الجدار الناري، نفّذ:
powershell
netsh advfirewall firewall add rule name="OpenSSH" dir=in action=allow protocol=TCP localport=22
🔹 يمكنك التأكد من أن المنفذ مفتوح عبر:
powershell
netstat -an | find "22"
✅ إذا كنت تريد استخدام منفذ مختلف، يمكنك ضبط إعدادات sshd_config
في المسار:
powershell
C:\ProgramData\ssh\sshd_config
🛠 3. اختبار الاتصال والتأكد من عمل SSH
✅ تحقق من أن الخدمة تعمل بنجاح:
powershell
Get-Service sshd
✅ إذا كنت تريد اختبار الاتصال من جهاز آخر يعمل بنظام Linux أو Windows، استخدم:
bash
ssh user@windows-ip
🔹 استبدل user
باسم مستخدم Windows و windows-ip
بعنوان IP الحقيقي للجهاز.
أضف تعليقاً
يجب أنت تكون مسجل الدخول لتضيف تعليقاً.