系统版本:Windows Server 2016(有桌面)
网上有不少教程是用powershell在线安装,实测在server 2016上不行,但在Windows 10测试可行,不知道什么情况,所以改用离线安装。
下载和安装
Windows官方基于openssh开发了一个Windows版的,地址:https://github.com/PowerShell/Win32-OpenSSH/releases
解压后放到C:\Program Files\OpenSSH
(其实放哪都没影响)
以管理员模式打开cmd或者powershell:
cd C:\Program Files\OpenSSH
powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1
- 安装完成
设置防火墙入站规则
- 打开控制面板 -> 系统和安全 -> Windows防火墙 -> 高级设置 -> 入站规则 -> 新建规则
- 设置端口22,tcp协议
- 连接测试
- 完成