Windows 安装 OpenSSH 记录

6次阅读
没有评论

共计 1092 个字符,预计需要花费 3 分钟才能阅读完成。

概述

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

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

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

本部分中的文档重点介绍了如何在 Windows 上使用 OpenSSH,包括安装以及特定于 Windows 的配置和用例。

Windows 安装 OpenSSH

通过设置安装

  • 使用Windows + I 快捷键打开「设置」,依次选择「系统」>「可选功能」。
  • 点击「查看功能」,在搜索框中输入 OpenSSH 进行筛选。
  • 根据需要勾选:
    • OpenSSH 客户端:可以使用 ssh 命令连接到其他支持 SSH 的设备。
    • OpenSSH 服务器:允许其他设备通过 SSH 连接到你的电脑。
Windows 安装 OpenSSH 记录

添加 OpenSSH 客户端和服务器

  • 选择好后点击「下一步」,然后点击「安装」开始安装过程。

使用 PowerShell 安装

  • 使用 Windows + R 快捷键打开「运行」对话框,输入 powershell,然后按Ctrl + Shift + Enter 以管理员权限打开 PowerShell 窗口。
  • 执行以下命令查看 OpenSSH 安装状态:
Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'

如果返回 NotPresent,表示未安装;返回 Installed 则表示已安装。

根据需要安装 OpenSSH 客户端和服务器组件:

安装 OpenSSH 客户端

Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0

安装 OpenSSH 服务器

Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
Windows 安装 OpenSSH 记录

正文完
 0
Nnkin
版权声明:本站原创文章,由 Nnkin 于2024-10-16发表,共计1092字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)