-
第一步:
下载安装包:https://github.com/PowerShell/Win32-OpenSSH/releases
-
第二步:
将文件C:\Program Files,并命名为文件夹为OpenSSH,这个是固定模式,换成其他的会不生效的
-
第三步:
以管理员身份运行powershell,并执行安装: powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1
-
第三步:
开放防火墙指定端口,比如默认的 22 使用cmd管理员权限: netsh advfirewall firewall add rule name="sshport" dir=in protocol=tcp localport=22 action=allow
-
第四步:
修改配置文件,默认位置C:\ProgramData\ssh\sshd_config 添加 PasswordAuthentication yes 支持密码访问
-
第五步:
手动启动服务,可设置为自启动
PS:后面就可以使用其他机器 ssh到该windows机器上了;默认的用户就是windows上内置的用户比如Administrator密码也是机器的密码,当然也可以新建windows用户;
参考:https://blog.csdn.net/u010661060/article/details/103340629?spm=1001.2014.3001.5506