Windows启动SSH服务报错1067
- 其他
- 2025-08-26 20:15:01

Windows 启动 SSH 服务报错 1067 一、原本安装的 Windows 自带的 SSH 服务
从这里查看打开设置 -> 系统 -> 可选功能 在 添加的功能 查看是否安装了 OpenSSH 服务
一开始 执行 net start sshd 是可以正常启动的 并且其他机器也可以通过 ssh 访问 这个电脑 但是有一次重启电脑后,再执行启动命令 net start sshd 报错 1067
二、卸载将 Windows 自带的 OpenSSH 服务和 OpenSSH 客户端卸载
三、安装别的 OpenSSH下载OpenSSH安装包 下载链接 建议下载 OpenSSH-Win64.zip 然后解压到 C:\Program Files\OpenSSH 如果路径不存在,创建一个即可 解压后的所有文件放在 C:\Program Files\OpenSSH 目录
按Windows 按键,搜索 PowerShell 右键以管理员身份运行 执行两次 cd ../ 回退到 C盘根目录 执行 cd '.\Program Files\' 执行 cd Openssh
执行 powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1 # 安装sshd服务 执行 netsh advfirewall firewall add rule name=sshd dir=in action=allow protocol=TCP localport=22 # 开放22号端口 执行 net start sshd # 启动sshd服务
启动成功日志如下
PS C:\Program Files\Openssh> net start sshd OpenSSH SSH Server 服务正在启动 . OpenSSH SSH Server 服务已经启动成功。如果报错 1067 原因是 C:\ProgramData\ssh 目录下的文件权限有问题 解决:OpenSSH的发行包中有解决该权限问题的工具FixHostFilePermissions.ps1,在OpenSSH目录下用power shell执行命令
.\FixHostFilePermissions.ps1Windows启动SSH服务报错1067由讯客互联其他栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“Windows启动SSH服务报错1067”