在 Windows 10 中启用 SSH(Secure Shell)服务分为两部分:SSH服务器和SSH客户端。以下是如何在Windows 10上开启SSH服务:

开启SSH Server (服务端)

1. 首先确保你的系统更新到了最新版的Windows 10,因为在较早的版本中,SSH服务器可能不存在或不完善。

windows10开启ssh服务  第1张

2. 打开控制面板:

点击左下角的“开始”按钮,然后在菜单里点击齿轮形状以进入"设置"

在设置窗口点击"程序" > "管理可选功能"

3. 添加新的操作系统功能:

点击左下角的 "添加功能按钮"

windows10开启ssh服务  第2张

浏览列表找到并安装 “OpenSSH 服务器”

4. 等待几分钟直到安装完毕。

5. 安装完之后,确保 SSH Server 配置正确以及运行着。

使用快捷键 Windows+R打开 "Run" 运行对话框。

输入 "services.msc" 并按下回车。

windows10开启ssh服务  第3张

在 Services 列表中找到 "OpenSSH SSH Server" 并确认其状态是“正在运行”。如果它不在运行状态,请启动服务。

6. 检查防火墙设置是否允许端口22的连接。(因为默认的 SSH 协议会用这个端口)

7. 确认你有足够的权限去设置远程登录用户。

开启SSH Client(客户端)

windows10开启ssh服务  第4张

Windows 10 的某些版本已经内置了 OpenSSH 客户端。若未预装,请通过步骤2中的路径和方法手动安装“OpenSSH 客户端”。

验证是否工作正常

1. 为了确认 SSH 是否能工作,可以使用客户端尝试连接你的机器。从另一台电脑或者本地主机进行 SSH 连接。

ssh 用户名@localhost

2. 还可以在终端尝试:

windows10开启ssh服务  第5张

ssh localhost

若遇到问题,检查配置文件 `sshd_config` 和相关的防火墙规则设置。

windows10开启ssh服务  第6张

以上是在 Windows 10 中启用SSH服务的详细步骤。如果遇到了具体的错误信息或其他特殊问题,请告诉我,以便给出进一步的协助。