在 Windows 10 中使用 PowerShell 生成密钥对
本文介绍如何在 Windows 10 中使用 PowerShell 生成密钥对。
一、准备工作
-
打开 PowerShell,运行
Set-ExecutionPolicy Unrestricted
命令,设置 PowerShell 执行策略为无限制; -
安装 OpenSSH 客户端,运行
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
命令来安装;
二、生成密钥对
-
运行
ssh-keygen
命令,开始生成密钥对; -
键入密钥对名称,按回车;
-
输入密码,按回车;
-
重复输入密码,按回车;
-
接受默认路径,按回车;
-
密钥对生成完成。
三、查看密钥对
-
打开文件管理器,转到
C:\users\用户名\.ssh
目录; -
打开
id_rsa
文件,查看私钥; -
打开
id_rsa.pub
文件,查看公钥。 -
也可以使用命令
ssh-keygen -l -f C:\users\$env:USERNAME\.ssh\id_rsa.pub
来查询密钥对是否已经生成