问题标签 [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.
java - Java中的ssh-keygen命令从私钥中提取公钥
我正在尝试使用 Java 的 Runtime.getRuntime().exec()使用 ssh-keygen linux 实用程序从私钥中提取公钥。
当我在终端上运行此命令时,它可以完美运行,并且我能够从 RSA 私钥中提取公钥
但是当我使用 Java 运行相同的命令时,它不会创建 public.txt 文件。它也不会抛出任何错误。
我想知道这是为什么?
ssh - Ansible - 在两个节点之间移动 ssh 密钥
这是我正在解决的问题。
我有一个 ansible 服务器 我有另一个服务器 M 我有其他服务器 B1、B2、B3 ......
我有一个这样的主机文件
我想在我的主服务器(不是 ansible 本身)上生成一个 ssh 密钥并将其部署在我的其他从服务器上,以允许主服务器通过密钥连接从服务器。
这是我尝试过的:
密钥生成有效,但无论我如何工作,我都无法将密钥复制到从属主机
你知道我可以如何更正我的代码,或者你有一个更简单的方法来做我想做的事吗?
谢谢你。
ansible - 使用 Ansible 生成密钥
我有一个问题,是否可以在不本地存储的情况下创建 SSH 密钥,而不是我可以将其保存为变量。是否有任何选项可以让我在不保存本地的情况下安全地拥有我的密钥。
谢谢
ssh - 使用 ssh 从私钥创建 pub 密钥
我已执行以下命令以从私钥创建公钥,它向我显示一个错误并要求输入密码。
提前致谢)
git - 无法使用别名获取多个 ssh 密钥以与 BitBucket 一起使用
我有两个 bitbucket 帐户,一个用于个人资料,一个用于工作。我个人的工作正常,我在工作中使用的也工作正常;但是,我希望能够在家中连接到工作,但无法使其正常工作。
我的文件被称为:
我的配置文件如下:
现在我对如何使用别名进行克隆有点困惑,但尝试了:
但它失败并显示错误消息:
我已将公钥添加到相应的 bitbucket 帐户中,所以不确定我在这里做错了什么?
ssh - 如何在为每个新服务器运行的第一个 ansible 命令上自动设置 SSH 密钥传递?
今天我开始学习 ansible,当我尝试在远程服务器上运行命令 ping 时,我遇到的第一件事是
所以我手动设置了 SSH 密钥,我认为我遇到了这个问题,因为没有任何 devops 的文章或教程解释了他们为什么不需要它的步骤,或者他们是否在编写教程或视频之前手动设置了它。
所以我认为如果我们也可以自动化这一步会很棒..
git - 使用 git pull 的问题
我在使用时遇到问题sudo git pull origin master
,我生成了一个 SSH-KEY 并将它们添加到 Gitlab 上,但我的命令不起作用......
命令:
gerrit - unable to check out source code from gerrit.hyperledger.org
https://hyperledger-fabric.readthedocs.io/en/latest/Gerrit/lf-account/ I've been using this for my setup and finished Configuring Gerrit to Use SSH. When I try to clone/check out the Source Code i get this error:
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
I'm not able to clone it, any fixes or ideas on what's going wrong?
amazon-web-services - 无法通过 ssh 进入 AWS EC2 服务器
我面临着有趣的问题。我已经启动了一个 ec2 实例,它是 ubuntu 14.04。我可以通过提供如下所示的密钥文件 ssh 进入它。
但是我想在实例中创建另一个帐户,而不是始终使用不安全的 ubuntu(root)。所以我在服务器上用我的名字创建了另一个帐户。为了更安全,我想创建 private( id_rsa
) 和 public( id_rsa.pub
) 密钥文件。并将公钥放在服务器中.ssh/authorized_keys
,我应该能够从我的本地计算机上的新帐户进行 ssh。这也是有效的。现在我可以像下面这样通过 ssh 进入服务器。
现在问题来了。虽然我可以从我的新帐户 ssh 到它,但我不能从我的 ubuntu(root) 帐户 ssh 到服务器。它给出了以下错误。
- 为什么它给我这个错误?
- 我想知道为什么它从我的新帐户 ssh 到服务器,它不需要私钥文件(
.pem
AWS 文件)吗?