安装 Windows SSH 服务器

安装 Windows SSH 服务器

我需要一些帮助。我对服务器端的东西还不熟悉。我正在尝试在我的 Windows 服务器(Windows Server 2016,64 位操作系统)上安装 SSH。这是我尝试的步骤:

1.从 github 复制此 zip 文件 (OpenSSH-Win64.zip)”https://github.com/PowerShell/Win32-OpenSSH/releases“。

  1. 将其解压到 C:\Program Files\Openssh-Win64 文件中

3.在 Powershell 中,我执行了以下命令(如屏幕截图所示)。我收到消息“sshd 和 ssh-agent 服务已成功安装”。在此处输入图片描述

  1. 当我转到服务(控制面板-->管理工具-->服务)时,我没有在那里找到 sshd 服务。 在此处输入图片描述

我是否遗漏了什么?如何从服务启动/停止 sshd。

谢谢,SP

答案1

我是否遗漏了什么?如何从服务启动/停止 sshd。

您好,您找错地方了...请查找 Openssh,因为您安装的是 openssh。

查找不在“sshd”所指字母 s 下的 openssh

在此处输入图片描述

Service namedisplay name是两码事。

在此处输入图片描述

或者,您可以使用 PowerShell 来启动或停止服务。使用以下命令。(如下所示使用服务名称“sshd”)

启动 ssh 服务

 start-Service sshd

停止 ssh 服务

Stop-Service sshd

要查看所有服务,请使用以下命令

 Get-Service

https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/start-service?view=powershell-7

https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/stop-service?view=powershell-7

https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/get-service?view=powershell-7

答案2

当我想在 Windows 机器上使用 SSH / SSHD 时,我会使用 Cygwin。https://www.cygwin.com/

我使用 Cygwin 是因为它有更好的 shell 体验,还有更多功能,同时还为您提供命令行访问来操作服务,正如 Aravinda 在他们的答案中通过 windows 界面向您展示的那样。您不仅可以获得 OpenSSH,还可以获得 sshd 服务器、ssh 客户端等。

Cygwin 可以做的事情太多了,我无法一一概括,只能说它就像是将 Windows 机器转换为 Unix 或 Linux 系统,以及所有这一切(软件包列表非常惊人)。我强烈建议您查看一下。

相关内容