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 →

বায়োমেট্রিক আনলক ও নিরাপত্তা →