CH-J Server ManagerSSH کے ذریعے سرور کا انتظام
مینو
تمام رہنما اور مضامین ←

Windows Server 2022 اور 2025 پر OpenSSH ترتیب دیں

Windows فیچر دیکھیں، SSH چلائیں، نیٹ ورک محدود اور ہوسٹ کی تصدیق کریں۔

سروس دیکھیں اور فعال کریں

ہدف سرور پر بطور منتظم PowerShell چلائیں۔ Windows Server 2025 میں OpenSSH شامل ہے؛ بے سوچے دوبارہ تنصیب کے بجائے حالت دیکھیں۔ مثال صرف غیر موجود فیچر نصب کرتی ہے، پھر sshd اور خودکار آغاز فعال کرتی ہے۔ ڈاؤن لوڈ کی ناکامی میں اپ ڈیٹ پالیسی دیکھنا پڑ سکتی ہے۔

$cap = Get-WindowsCapability -Online -Name 'OpenSSH.Server~~~~0.0.1.0'
if ($cap.State -ne 'Installed') {
    Add-WindowsCapability -Online -Name 'OpenSSH.Server~~~~0.0.1.0'
}
Start-Service sshd
Set-Service -Name sshd -StartupType Automatic
Get-Service sshd

فائر وال کو انتظامی نیٹ ورک تک محدود کریں

چلانے سے پہلے دستاویزی سب نیٹ 192.0.2.0/24 کو اصل انتظامی نیٹ ورک سے بدلیں۔ موجودہ OpenSSH اصول دیکھیں اور محدود کریں، یا نہ ہو تو محدود اصول بنائیں۔ کنسول برقرار رکھیں۔ دوسرے کمپیوٹر سے TCP 22 آزمائیں؛ کھلا پورٹ سرور کی شناخت ثابت نہیں کرتا۔

$AdminSubnet = '192.0.2.0/24'
$rule = Get-NetFirewallRule -Name 'OpenSSH-Server-In-TCP' -ErrorAction SilentlyContinue
if ($rule) {
    $rule | Set-NetFirewallRule -Enabled True -RemoteAddress $AdminSubnet
} else {
    New-NetFirewallRule -Name 'OpenSSH-Server-In-TCP' -DisplayName 'OpenSSH Server' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22 -RemoteAddress $AdminSubnet
}
Get-NetFirewallRule -Name 'OpenSSH-Server-In-TCP' | Get-NetFirewallAddressFilter
Test-NetConnection -ComputerName windows-server.example -Port 22

شناخت اور اکاؤنٹ کی جانچ

کنسول کے فنگرپرنٹ کا کلائنٹ کے سوال سے موازنہ کریں اور Windows اکاؤنٹ نام استعمال کریں۔ منتظم خاص ACL کے ساتھ %ProgramData%/ssh/administrators_authorized_keys استعمال کرتے ہیں؛ دوسرے اکاؤنٹ عموماً پروفائل کی .ssh/authorized_keys۔ Microsoft ہدایات مانیں۔ CH-J منتخب Windows اوزار دیتا ہے؛ Linux Disk Manager اور NGINX طریقے Windows فیچر نہیں بنتے۔

ssh-keygen -lf "$env:ProgramData\ssh\ssh_host_ed25519_key.pub" -E sha256
ssh username@windows-server.example

تفصیلی دستاویزات

Microsoft: OpenSSH Server ←

Microsoft: OpenSSH keys ←

بایومیٹرک اَن لاک اور سیکیورٹی ←