前言
此教程适用于win7、win10、win11等系列windows系统,下面以win7为例
实现方式
通过微软提供的OpenSSH,给windows安装一个ssh服务
1、在Releases · PowerShell/Win32-OpenSSH · GitHub下载对应的OpenSSH
2、安装
把下载好的OpenSSH-Win64.zip文件解压,把OpenSSH整个目录进行复制到 C:\Program Files(避免未知错误)
3、把C:\Program Files\OpenSSH-Win64添加到环境变量
4、安装sshd服务
通过管理员启动PowerShell,进入到C:\Program Files\OpenSSH-Win64,执行如下命令
powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1
5、开放22端口
执行如下命令:
netsh advfirewall firewall add rule name=sshd dir=in action=allow protocol=TCP localport=22
6、配置sshd服务自动启动
在服务中找到OpenSSH SSH Server,并选择启动类型为自动,并启动服务
7、验证ssh是否可用
输入ssh 用户名@127.0.0.1,如果提示输入密码,则表示ssh可用