问题标签 [ssh-keygen]

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 投票
3 回答
2123 浏览

puppet - Puppet 生成 SSH 密钥

我是木偶的新手。

在 Puppet 中生成 DSA 密钥并将公钥添加到授权密钥的步骤是什么?

基本上相当于下面的 Linux 语句

0 投票
2 回答
3681 浏览

git - 我应该在我的 ssh 公钥中使用我的个人电子邮件吗?

阅读 Github 的生成 SSH 密钥教程,我在第 2 步:生成新的 SSH 密钥中看到了这一点:

困扰我的是"your_email@example.com". 我知道这只是一个评论,甚至是可选的。但我想知道,把你的电子邮件地址放在那里安全吗?因为我认为建议把你的机器,而不是你的电子邮件,像"my-machine@home".

我已经按照那个教程使用了公钥,所以我的电子邮件地址在我的一些公钥中。我应该修复它吗?或者这不是问题?

0 投票
2 回答
999 浏览

bash - 在主机之间复制 SSH 密钥

我正在表演:

因此,我尝试将在 ec2-master.eu-west-1.compute.amazonaws.com 上生成的密钥复制到其他服务器。但我仍然得到

所以我得到了一个被拒绝的权限。但我不知道为什么。我究竟做错了什么?

0 投票
1 回答
965 浏览

java - java中私钥中的公钥不正确

我只有一个私钥,我需要在 java 中从中计算公钥。按照这个答案Get public key from private in Java我想出了以下代码:

但是,如果我将代码的输出与 EC2 存储在 .ssh/authorized 密钥中的公钥进行比较,它就不一样了。我究竟做错了什么?

我想实现ssh-keygen -y

0 投票
1 回答
4546 浏览

ssh - 两个 EC2 实例之间的 ssh

我有两个 EC2 实例,我正在尝试查看是否可以从一个实例 ssh 到另一个实例。

如果我尝试从我的 Windows 实例到 PuTTY,它们每个都可以工作(通过提供 .ppk 文件)。

现在,两个实例都关联到同一个密钥对,如果我在其中检查.ssh/authorized_keys有相同的公钥(显然是因为它引用了我在 AWS 中生成的同一个密钥对)。

我尝试过,ssh <other host>但它要求我输入不存在的密钥的密码。

所以我现在所做的是从实例 A 创建一个密钥对ssh-keygen,然后我尝试了

但它给了我这个错误:

请如果您有任何想法,欢迎他们。

0 投票
1 回答
1141 浏览

ssh - ssh-keygen 是如何工作的?

我正在按照此处的教程进行操作,并了解我正在制作一个保存在某个目录中的密钥,这样当我访问网站时,它会自动看到我的密钥并让我无需登录即可访问。那是对的吗?“-t”和“-C”是什么意思?放入我的电子邮件有什么作用?这是否意味着当我访问一个站点时,如果我输入我的电子邮件,它将自动访问我的 ssh 密钥?

0 投票
1 回答
10652 浏览

ssh - 使用 OpenSSL 和公钥 ssh-keygen 为 SSH 生成私钥

我正在尝试使用 openssl 生成一个安全的私钥和公钥,以供我的云托管服务提供商使用,但是当我这样做时,openssl 的公钥输出未被识别。

生成 RSA 私钥后,2048 位长模数,然后

它编写了 RSA 公钥。输出是这样的:

这是标准格式,它非常适合其他用途,但所有云和托管服务提供商都需要这样的公钥:

这是他们识别的唯一有效格式。

我知道 ssh-keygen 可以轻松完成所有这些工作,但我使用的是当前最新的 openssl 版本 1.0.2h,并针对 Google 和 Red Hat 员工指出的一些漏洞进行了安全修复。

那么如何使用从 openssl 生成的密钥获取 ssh-keygen 公钥格式?

0 投票
1 回答
1835 浏览

ruby - Vagrant - 生成一个 ssh 密钥并输出它

我想在我的 vagrant 配置期间生成一个 ssh 密钥,并将公钥输出给用户。

显然我可以使用类似的东西轻松创建一个 ssh 密钥

然后我怎样才能把 /home/vagrant/.ssh/id_rsa.pub 交给运行 Vagrant 的用户?

或者,有没有办法在 ruby​​ 中生成它,将私钥放入 VM 并将公钥提供给用户?

0 投票
2 回答
2154 浏览

git - ssh-keygen 错误:“Bits has bad value”为 Git 创建新的 ssh 密钥

我正在尝试使用此命令(在 git bash 中)为 git 设置新的 SSH 密钥

但它回来了"Bits has bad value -C (invalid)"

在这里尝试谷歌搜索和搜索,找不到类似的问题。有一些但不是特别与 git 相关的。

0 投票
1 回答
926 浏览

git - 在使用 git bash 在 gitlab 中添加 ssh-key 时,我收到错误消息:“保存密钥 'keyname' 失败:权限被拒绝”。我该怎么办?

使用git bash在 gitlab 中添加ssh-key时,出现错误

“保存密钥‘keyname’失败:权限被拒绝”

. 我该怎么办?

这是输入-

PS-以下我已经尝试过的事情-

  1. 设置环境变量
  2. 我使用cmd插入相同的命令,但收到以下错误 - “ ssh-keygen未被识别为内部或外部命令、可运行程序或批处理文件”
  3. 将当前目录更改为

C:\Program Files\Git\bin

这是我设置的路径(正如另一个 SO 问题所建议的那样) -

C:\Program Files\Git\bin\ssh-keygen.exe

这是我提到的SO 问题。提前致谢。