我需要一些帮助。我对服务器端的东西还不熟悉。我正在尝试在我的 Windows 服务器(Windows Server 2016,64 位操作系统)上安装 SSH。这是我尝试的步骤:
1.从 github 复制此 zip 文件 (OpenSSH-Win64.zip)”https://github.com/PowerShell/Win32-OpenSSH/releases“。
- 将其解压到 C:\Program Files\Openssh-Win64 文件中
3.在 Powershell 中,我执行了以下命令(如屏幕截图所示)。我收到消息“sshd 和 ssh-agent 服务已成功安装”。
我是否遗漏了什么?如何从服务启动/停止 sshd。
谢谢,SP
答案1
我是否遗漏了什么?如何从服务启动/停止 sshd。
您好,您找错地方了...请查找 Openssh,因为您安装的是 openssh。
查找不在“sshd”所指字母 s 下的 openssh
Service name
和display name
是两码事。
或者,您可以使用 PowerShell 来启动或停止服务。使用以下命令。(如下所示使用服务名称“sshd”)
启动 ssh 服务
start-Service sshd
停止 ssh 服务
Stop-Service sshd
要查看所有服务,请使用以下命令
Get-Service
看
答案2
当我想在 Windows 机器上使用 SSH / SSHD 时,我会使用 Cygwin。https://www.cygwin.com/
我使用 Cygwin 是因为它有更好的 shell 体验,还有更多功能,同时还为您提供命令行访问来操作服务,正如 Aravinda 在他们的答案中通过 windows 界面向您展示的那样。您不仅可以获得 OpenSSH,还可以获得 sshd 服务器、ssh 客户端等。
Cygwin 可以做的事情太多了,我无法一一概括,只能说它就像是将 Windows 机器转换为 Unix 或 Linux 系统,以及所有这一切(软件包列表非常惊人)。我强烈建议您查看一下。