首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在YubiKey中使用‘`ddev auth ssh`’?

如何在YubiKey中使用‘`ddev auth ssh`’?
EN

Stack Overflow用户
提问于 2022-10-11 19:12:17
回答 1查看 46关注 0票数 1

我使用YubiKey作为我的SSH,正因为如此,我的/home/<redacted>/.ssh/文件夹没有键:

代码语言:javascript
复制
/home/<redacted>/.ssh/
├── config
├── id_rsa_yubikey.pub
└── known_hosts

因为我的/home/<redacted>/.ssh/文件夹中没有键,所以在运行ddev auth ssh时会出现以下错误

代码语言:javascript
复制
Docker command 'docker [run -it --rm --volumes-from=ddev-ssh-agent --user=1001 --entrypoint= --mount=type=bind,src=/home/<redacted>/.ssh,dst=/tmp/sshtmp drud/ddev-ssh-agent:v1.20.0-built bash -c cp -r /tmp/sshtmp ~/.ssh && chmod -R go-rwx ~/.ssh && cd ~/.ssh && ssh-add $(file * | awk -F: "/private key/ { print \$1 }")]' failed: exit status 1

有办法让ddev auth ssh使用YubiKey吗?

EN

回答 1

Stack Overflow用户

发布于 2022-10-11 19:17:23

经过一个正确的方向和一些尝试和错误,我使它发挥作用。

我的解决方案是在docker-compose.ssh.yaml文件夹中添加一个.ddev文件:

代码语言:javascript
复制
services:
  web:
    environment:
      - SSH_AUTH_SOCK=/ssh-agent
    volumes:
      - ${SSH_AUTH_SOCK}:/ssh-agent
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74033019

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档