WindowsServer安装sshd服务

系统版本:Windows Server 2016(有桌面)


网上有不少教程是用powershell在线安装,实测在server 2016上不行,但在Windows 10测试可行,不知道什么情况,所以改用离线安装。

下载和安装

Windows官方基于openssh开发了一个Windows版的,地址:https://github.com/PowerShell/Win32-OpenSSH/releases

解压后放到C:\Program Files\OpenSSH(其实放哪都没影响)

以管理员模式打开cmd或者powershell:

  1. cd C:\Program Files\OpenSSH
  2. powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1
  3. 安装完成

设置防火墙入站规则

  1. 打开控制面板 -> 系统和安全 -> Windows防火墙 -> 高级设置 -> 入站规则 -> 新建规则
  2. 设置端口22,tcp协议
  3. 连接测试
  4. 完成

参考文档

posted @ 2021-03-26 10:45  花酒锄作田  阅读(546)  评论(0编辑  收藏  举报