OpenSSH for Windows 概述

适用于 Windows Server 2022、Windows Server 2019、Windows 10(内部版本 1809 及更高版本)

OpenSSH 是安全 Shell (SSH) 工具的开放源代码版本,Linux 及其他非 Windows 系统的管理员使用此类工具跨平台管理远程系统。 OpenSSH 在 2018 年秋季已添加至 Windows,并包含在 Windows Server 和 Windows 客户端中。

SSH 基于客户端-服务器体系结构,用户在其中工作的系统是客户端,所管理的远程系统是服务器。 OpenSSH 包含一系列组件和工具,提供了一种安全且简单的远程系统管理方法。

OpenSSH for Windows 内置了以下命令。

  • ssh 是在用户的本地系统上运行的 SSH 客户端组件
  • ssh 是必须在远程管理的系统上运行的 SSH 服务器组件
  • ssh-keygen 为 SSH 生成、管理和转换身份验证密钥
  • ssh-agent 存储用于公钥身份验证的私钥
  • ssh-add 将私钥添加到服务器允许的列表中
  • ssh-keyscan 帮助从主机收集公用 SSH 主机密钥
  • sftp 是提供安全文件传输协议的服务,通过 SSH 运行
  • scp 是在 SSH 上运行的文件复制实用工具

提示

文档重点介绍了如何在 Windows 上使用 OpenSSH,包括安装以及特定于 Windows 的配置、命令和用例。 有关常见 OpenSSH 功能的其他详细文档,请参阅 OpenSSH.com

欢迎提供有关 Windows OpenSSH 的反馈,可以通过在我们的 OpenSSH GitHub 存储库中创建 GitHub 问题来提供反馈。 OpenSSH 开源项目由 OpenBSD 项目的开发人员管理。 此项目的 Microsoft 分支在 GitHub中。

后续步骤