لتثبيت OpenSSH Server على Windows وضبط الجدار الناري للسماح بالاتصالات، اتبع هذه الخطوات:

لتثبيت 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 الحقيقي للجهاز.

أضف تعليقاً