我在 Windows 10 上安装了 OpenSSH,并使用卡巴斯基作为我的安全套件。当我在默认端口 22 上启动 powershell 中的 openssh 服务器时,一切正常。我可以登录我的 Linux 计算机并连接到我的 Windows 计算机。
但是我将文件中的端口更改sshd_config
为端口 12400,我在卡巴斯基中制定了允许传入流量的防火墙规则,但现在当我启动 openssh 服务器时它不起作用。它抛出此错误:
PS C:\WINDOWS\system32> start-service sshd
start-service : Failed to start service 'OpenSSH SSH Server (sshd)'.
At line:1 char:1
+ start-service sshd
+ ~~~~~~~~~~~~~~~~~~
+ CategoryInfo : OpenError: (System.ServiceProcess.ServiceController:ServiceController) [Start-
Service], ServiceCommandException
+ FullyQualifiedErrorId : StartServiceFailed,Microsoft.PowerShell.Commands.StartServiceCommand
任何帮助将不胜感激。
答案1
我通过 Set-Service ssh-agent -StartupType Manual 修复了这个问题,windows 10 内置了 SSH