Windows离线安装OpenSSH.Server
-
下载 OpenSSH
-
从 GitHub 下载最新版本:https://github.com/PowerShell/Win32-OpenSSH/releases
-
这里选择OpenSSH-Win64.zip
-
-
手动安装
-
解压到
C:\Program Files\OpenSSH
-
以管理员身份运行 PowerShell:
-
cd "C:\Program Files\OpenSSH" powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1
-
安装后的配置
安装成功后,需要启动服务:
# 启动 SSH 服务
Start-Service sshd# 设置开机自启
Set-Service -Name sshd -StartupType 'Automatic'# 检查服务状态
Get-Service sshd# 配置防火墙规则
New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22