系统配置信息如下:新安装的系统,防火墙暂时关闭
下载OpenSSH-Win32或OpenSSH-Win64 安装包,根据不同的系统选择不同的安装包,如果是64位系统,选择32位可以。
下载地址:https://github.com/PowerShell/Win32-OpenSSH/releases 如果不能下载,可能是被墙掉了。下面附上网盘中的下载地址:https://pan.baidu.com/s/1zfzlzDMnxiulQy6ZjFGDKQ
2. 下载完成后解压,修改解压后的文件夹名称为OpenSSH,修改后名称如下
3. 将OpenSSH文件夹移动到C:\Program Files 目录下
4 . 使用 Win+R 输入cmd后进入cmd窗口
5. 进入后如下所示
6. 进入OpenSSH文件夹 cd C:\Program Files\OpenSSH
7 . 安装SSH服务
powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1
安装成功后如下所示
8. 在防火墙开启端口22端口号
netsh advfirewall firewall add rule name=sshd dir=in action=allow protocol=TCP localport=22
9 . 启动ssh服务
net start sshd
10 . 如果服务器 没有设置登录密码,请先设置登录密码,设置方法不在这边表述,设置完成后,远程登录测试。 (可以使用其他的ssh客户端测试)
11 . 如果配置成功,则可以成功登录,登录成功后如下所示
12. 设置ssh服务为开机自启
进入服务管理界面
13.找到OpenSSH SSH Server服务(进入列表后输入 O)可快速找到的该服务
14 .选中服务,右键进入属性
15 . 在启动类型中选择 “自动” 然后保存
16 .到此,Windows Server 安装Open SSH服务完美结束!