当前位置: 首页 > 知识库问答 >
问题:

其他服务器的SSH密钥存储在哪里?-Ansible

楚弘益
2023-03-14

我的问题:
1。在哪里存储目标服务器的公共SSH密钥?
2。如何指定要使用哪个公钥?

共有1个答案

庄瀚玥
2023-03-14

ansible使用用户连接到目标计算机。

因此,如果您的用户是ubuntu(-u ubuntu,在ansible标志中),关键字将是目标机器上的~ubuntu/.ssh/authorized_keys)。

Ansible--help命令中

 类似资料:
  • 问题内容: 我正在尝试将凭据从一个Jenkins迁移到另一个Jenkins,但是用户名/密码散列在$ {JENKINS_HOME} /credentials.xml中 我找到了这个答案,但是问题是它并没有说明有人可以在哪里找到加密密钥才能成功迁移凭据。 任何帮助是极大的赞赏! 编辑 :更多信息..我的${JENKINS_HOME}在一个单独的卷上,我将其分离并重新附加到新的VM上,但仍然无法使用。

  • 我有以下剧本:

  • 问题内容: 我看到的每个示例都说要使用强密码,但是他们只是在源代码中添加了密码。在我看来,这似乎不太正确。 是否可以作为当前帐户向密钥库进行身份验证,因此不涉及密码? 如果不可能,我有一个要求,就是不要将密码存储在源代码中,这是完全可以接受的,但是似乎在某些时候密码需要成为方程式的一部分,有人可以指出我最安全的方式来进行加密吗?处理这个(事情? 我很想在构建过程中添加密码,但是然后我在构建服务器上

  • 我正在Windows上运行Monodevelop。我已经安装了Git扩展(包括msysGit)。我使用mysysGit生成了一个RSA密钥对(ssh-keygen-t RSA),并将该密钥添加到我们的Git服务器(使用Gitlab)。这种设置是正确的:我可以使用命令行以及Git扩展GUI(它本身使用命令行)推拉。然而,在Monodevelop中,推拉失败。 版本控制 那么,MonoDevelopm

  • 我有一个Java Spring Boot应用程序(war),它是容器化的,运行在Microsoft Azure的Kubernetes上。 最近我们将所有的密码都移到了Azure Key Vault中以使其安全,但现在问题出现了,在哪里存储Azure Key Vault本身的密码(服务主体密钥)? 此外,密钥存储库凭据(服务主体)是特定于DEV、UAT和PROD环境的环境。 我想过加密密码,但问题是

  • 我试图编写一个YAML管道脚本,使用ssh密钥将已从bitbucket存储库更改的文件部署到远程服务器。我现在的文档是从bitbucket本身复制的,有错误: 配置错误 bitbucket-pipelines.yml在[pipelines>默认>0>步骤>脚本>1]处出现错误。准确地说:缺少命令字符串或命令字符串为空。此列表中的每个项应该是单个命令字符串或定义管道调用的映射。 我的ssh公钥和私钥