win11安装后 初始化操作
# 安装 OpenSSH Server
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
# 启动并设置服务为自动启动
Start-Service sshd
Set-Service -Name sshd -StartupType 'Automatic'
# 可选:启用 ssh-agent 服务(用于密钥认证)
Start-Service ssh-agent
Set-Service -Name ssh-agent -StartupType 'Automatic'
# 配置防火墙规则,允许 SSH 连接(默认端口 22)
if (-not (Get-NetFirewallRule -Name "OpenSSH-Server-In-TCP" -ErrorAction SilentlyContinue)) {
New-NetFirewallRule -Name "OpenSSH-Server-In-TCP" `
-DisplayName "OpenSSH Server (TCP-In)" `
-Enabled True -Direction Inbound `
-Protocol TCP -Action Allow -LocalPort 22
}
# 确认 sshd 服务状态
Get-Service sshd | Format-Table -AutoSize
Write-Host "✅ OpenSSH Server 已安装并配置完成,可以通过 ssh 用户名@IP 登录"
License:
CC BY 4.0