如果您计划在 Windows 11 中安装 OpenSSH 服务器,本文将告诉您如何操作。
SSH 是一种协议。它允许您远程连接到计算机并通过加密连接在计算机上执行命令。我们将其称为“外壳”,因为它为远程管理提供了安全的环境。
OpenSSH 是 SSH 协议的开源变体,可供所有人使用。 OpenSSH 可作为 Windows 11 中的服务器进行安装。如果您使用 Windows 11 作为服务器环境(例如 Web 服务器),这非常有用。
在 Windows 11 中安装 OpenSSH 服务器
右键单击“开始”按钮。在菜单中单击“设置”。在设置中,点击“应用程序”。
由于 OpenSSH 是 Windows 11 中的可选功能,因此单击“可选功能”。
单击“显示功能”以添加可选组件。
在搜索字段中搜索“openssh”,然后单击“OpenSSH 服务器”。单击下一步继续安装。
单击“安装”再次确认。
然后在 Windows 11 中安装 OpenSSH 服务器。
安装后,您需要更改 OpenSSH 的配置文件。这个“openssh_config”配置文件可以在以下位置找到 隐藏位置:
C:\ProgramData\ssh
但是,在此处存储任何文件之前,必须首先启动 SSH 服务。右键单击“开始”按钮。单击菜单中的“运行”。在运行窗口中输入: SERVICES.MSC
在服务列表中,搜索:
- OpenSSH SSH 服务器(缩写:sshd)
- OpenSSH 身份验证代理(缩写:ssh-agent)
启动这两个服务,并根据需要将服务状态更改为自动,以便在您登录 Windows 11 时启动它们。
您现在可以在前面提到的位置编辑“sshd_config”文件。如果对此进行任何调整,您将需要重新启动服务。
如果一切都已正确安装和配置,您可以使用 netstat 命令:
netstat -nao
检查端口“22”是否在“localhost”上打开。可能的 必须配置 Windows 或外部防火墙中的例外 远程访问 SSH 端口 22。
我希望这对你有帮助。感谢您的阅读!