问题标签 [key-pair]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5010 浏览

ssh - OpenStack:通过 SSH 连接到虚拟机时权限被拒绝(公钥)

我正在运行 devstack,并且创建了两个具有两个不同密钥对的实例。这是我的形象:

但是当我尝试通过 SSH 连接到虚拟机时,我收到了权限被拒绝(公钥)消息。我最初能够 SSH,但现在我不能。

我不知道发生了什么变化。你能尽快帮我调试一下吗?谢谢!

0 投票
1 回答
315 浏览

java - JMeter无法识别的命令-genkeypair

如果我尝试使用 JMeter 开始录制,我会收到错误消息unrecognized command -genkeypair

显示此错误是因为该工具存在 2 个版本keytool

  • “系统”密钥工具:手册
  • Orcacle 的 java keytool:手册

JMeter 使用了错误的系统密钥工具,它不知道选项“-genkeypair”。

如何强制 Apache JMeter 使用 java JDK/JRE 的 keytool?

0 投票
2 回答
1775 浏览

amazon-web-services - 使用密钥对限制对用户的访问:.pem 难题

这是我的问题

我在 AWS 上有一个运行 Ubuntu Server 的 ec-2 实例。在实例的初始启动期间,我通过转到 AWS 控制台 --> 密钥对 --> 创建密钥对来生成密钥对。它生成了一个密钥 abcxxxx.pem,我已经保存了它。

这是问题开始的地方

  • 我负责一个项目,其中有多个开发人员进进出出。没有太多考虑,我将我的 .pem 文件分发给了 2-3 个开发人员。从那以后他们就离开了这个项目,我想将 AWS 访问权限限制为只有活跃的开发人员。基本上我不希望 2-3 个开发人员(带有 .pem 文件)访问我的机器。

  • 对于所有新开发人员(我不再分发 .pem 文件),我通过将 .pem 文件粘贴到 AWS 机器上来授予访问public key权限/home/ubuntu/.ssh/authorized_keys。这使他们可以访问机器。

我的两个问题如下

  1. 如何限制对已经拥有 .pem 文件的人的访问? 删除他们的公钥/home/ubuntu/.ssh/authorized_keys会有所不同吗?注意:我仍然拥有密钥,并且只有我可以访问 AWS 控制台
  2. 新开发人员如何在没有 .pem 文件的情况下访问 AWS 机器?(我唯一要做的就是将他们的公钥粘贴到 AWS 上的 authorized_keys 中)
  3. 我如何实现一个我拥有唯一访问权限的系统,并与开发人员在项目中开/关打交道?
  4. 公钥在 AWS 机器上的 authorized_keys 中的所有用户(包括我)都可以在没有 .pem 文件的情况下登录。这怎么可能?不是每个人都需要一个 .pem 文件来 ssh 进入吗?

我真的对这个密钥对业务感到困惑(.pem 文件的作用是什么?)和其他在线帖子似乎没有帮助(甚至 AWS 支持)。大多数在线帖子都解决了您丢失密钥并且启动了新实例等的情况。我联系了 AWS 支持,他们刚刚向我发送了这个链接。我不明白这有什么帮助。

任何解决方案/详尽的答案都会非常有帮助。

0 投票
2 回答
1582 浏览

java - 使用 RandomSecure 生成密钥对

无论如何我可以生成始终相同的私钥吗?我厌倦了使用相同的RandomSecure对象初始化KeyPairGeneratorseed

我调用上述函数并检查私钥是否相同:

它们是不同的,我的问题是有没有办法生成始终相同的私钥?

0 投票
1 回答
817 浏览

android - 创建 KeyPairGeneratorSpec 的实例

我需要创建一个 android KeyPairGeneratorSpec的实例,它曾经可以通过使用这个构建器类,但它在 API 23 中已被弃用。那么,现在创建它的正确方法是什么?

一般来说,我需要创建一个具有密钥大小的KeyPairGeneratorSpec 。现在怎么办?

0 投票
2 回答
946 浏览

linux - 在 Linux 上生成 x.509 密钥对以用于 Windows

我已经构建了一个 LAMP 解决方案,它可以生成许多自动在许多 Windows 服务器上运行的 powershell 文件。

我需要在 Linux 中生成一个公钥/私钥对,以便我可以签署 powershell 文件,然后通过将 powershell 的执行策略设置为“AllSigned”来验证它们在 Windows 中的真实性

我尝试过 PGP,但发现它生成的公钥不被 Windows Server 的证书管理器接受。

我想使用不受根权限支持的私钥,并且有许多不同的 powershell 脚本需要经过身份验证并在许多 Windows 服务器上运行。

我的问题是 - 如何生成 Windows 证书管理器将接受的 x.509 密钥对,这将与 Powershell 的“AllSigned”执行策略一起使用?

任何帮助表示赞赏。

0 投票
1 回答
897 浏览

java - 在我的情况下生成私钥和公钥

我需要创建一个函数,每次调用它时总是可以生成相同的私钥/公钥。

这是我创建的功能代码:

如何使我的函数始终生成相同的密钥对?

0 投票
2 回答
29394 浏览

linux - 在 macOS 上将 .pem 转换为 .ppk

关于这个主题有很多 SO 帖子,但其中大多数是针对 Windows 并使用 GUI 的。所有其他帖子似乎都使用 CLI。

在 MacOS/Linux 上是否有 puttygen 的 GUI 版本,如果有关于如何安装/使用的说明?CLI 似乎给了我一个错误。

我的命令有问题吗?

0 投票
1 回答
2377 浏览

java - 生成私钥的问题

私钥生成

我在这里使用它

但它显示错误

我在 getStoredPrivateKey(String filePath) 函数中传递了一个 (.p12) 文件。

为什么它给出错误?

0 投票
1 回答
3373 浏览

python - 从 Python 中的字符串解析 RSA 密钥对

我正在尝试从 publicKey 和 privateKey 作为字符串生成/读取 RSA 密钥对。

像这样的东西:

我得到的错误是:

我什至不知道这是否可能。我真的没有找到这方面的信息。