小编Rom*_*oma的帖子

将 redis.conf 文件移至 AMI 时,Packer 向我提供 SCP 权限被拒绝

我非常困惑为什么在使用 Packer 时会发生这种情况。我想要做的是将本地 redis.conf 文件移至我的 AMI;但是,当我这样做时,它给了我一个错误。我的 Packer 配置程序如下所示:

  {
    "type": "file",
    "source": "../../path/to/file/redis.conf",
    "destination": "/etc/redis/redis.conf"
  }
Run Code Online (Sandbox Code Playgroud)

然后它返回一个错误:scp /etc/redis/: Permission denied

scp packer redis

9
推荐指数
1
解决办法
3595
查看次数

关于将 apt_repository 与 Ansible 一起使用的问题

我在测试环境 (Ubuntu 18.04) 中收到错误,我想通过 Ansible 上传 Docker 存储库。这是我的代码:

- name: Add Docker Repository
  apt_repository:
      repo: deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable
      state: present
Run Code Online (Sandbox Code Playgroud)

我收到的错误输出如下:

{"changed": false, "msg": "Failed to update apt cache: E:The repository 'https://download.docker.com/linux/ubuntu $(lsb_release Release' does not have a Release file."}
Run Code Online (Sandbox Code Playgroud)

我确信错误是源于此$(lsb_release -cs),因为当我用它替换该编码时,bionic它就可以工作。这是前进的唯一途径吗?我希望我安装的任何存储库都知道版本,因为我的脚本将涵盖 Ubuntu 16.04、18.04、20.04 和 Debian。

ansible

3
推荐指数
1
解决办法
2096
查看次数

命令 ssh-add -K 的“输入身份验证器的 PIN”

我在将 .pem 密钥添加到我的ssh-agent. 我已经使用 Yubikey 设置了我的 Linux Ubuntu 20.04 系统,并且运行良好。使用我的 Yubikeys 没有任何问题。喜欢增加的安全性;但是,当我运行此特定命令时,ssh-add -K我收到此消息Enter PIN for authenticator:。我从我的 GitHub 验证器中输入了我的密码,甚至按下了我的 YubiKey,但没有任何处理。谁可以帮我这个事?我将不胜感激。

authentication ssh yubikey

1
推荐指数
1
解决办法
1340
查看次数

标签 统计

ansible ×1

authentication ×1

packer ×1

redis ×1

scp ×1

ssh ×1

yubikey ×1