在 Windows 11 中安装 OpenSSH 服务器

斯特凡
在 Windows 11 中安装 OpenSSH 服务器

如果您计划在 Windows 11 中安装 OpenSSH 服务器,本文将告诉您如何操作。

SSH 是一种协议。它允许您远程连接到计算机并通过加密连接在计算机上执行命令。我们将其称为“外壳”,因为它为远程管理提供了安全的环境。

OpenSSH 是 SSH 协议的开源变体,可供所有人使用。 OpenSSH 可作为 Windows 11 中的服务器进行安装。如果您使用 Windows 11 作为服务器环境(例如 Web 服务器),这非常有用。

在 Windows 11 中安装 OpenSSH 服务器

右键单击“开始”按钮。在菜单中单击“设置”。在设置中,点击“应用程序”。

由于 OpenSSH 是 Windows 11 中的可选功能,因此单击“可选功能”。

在 Windows 11 中添加可选功能

单击“显示功能”以添加可选组件。

显示功能

在搜索字段中搜索“openssh”,然后单击“OpenSSH 服务器”。单击下一步继续安装。

在 Windows 11 中安装 OpenSSH 服务器

单击“安装”再次确认。

安装 OpenSSH 服务器

然后在 Windows 11 中安装 OpenSSH 服务器。

正在安装 OpenSSH 服务器

安装后,您需要更改 OpenSSH 的配置文件。这个“openssh_config”配置文件可以在以下位置找到 隐藏位置:

C:\ProgramData\ssh

但是,在此处存储任何文件之前,必须首先启动 SSH 服务。右键单击“开始”按钮。单击菜单中的“运行”。在运行窗口中输入: SERVICES.MSC

在服务列表中,搜索:

  • OpenSSH SSH 服务器(缩写:sshd)
  • OpenSSH 身份验证代理(缩写:ssh-agent)

启动这两个服务,并根据需要将服务状态更改为自动,以便在您登录 Windows 11 时启动它们。

阅读
在 Windows 中禁用 SMB(服务器消息块)协议

在 Windows 11 中启动 OpenSSH 服务器

您现在可以在前面提到的位置编辑“sshd_config”文件。如果对此进行任何调整,您将需要重新启动服务。

sshd_config 文件

如果一切都已正确安装和配置,您可以使用 netstat 命令:

netstat -nao

检查端口“22”是否在“localhost”上打开。可能的 必须配置 Windows 或外部防火墙中的例外 远程访问 SSH 端口 22。

端口 22 打开 ssh windows 11

我希望这对你有帮助。感谢您的阅读!

保持联系
每两周直接通过您的电子邮件接收最新电脑技巧的摘要。
你会分享吗?

请提供帮助并与其他人分享此信息。
您有电脑问题吗?

电子邮件地址将不会被发表。 必填字段标有 *