获取:_start_agent:18:找不到命令:ssh-agent

获取:_start_agent:18:找不到命令:ssh-agent

每当我登录到一个盒子时,我都会得到

_start_agent:18: command not found: ssh-agent

我该如何解决这个问题?

答案1

在我的例子中,这个错误是由于使用 Chezmoi 分发配置了~/.zshrcohmyzsh 的点文件,

plugins=(ssh-agent)

如果您尝试在未安装 ssh-agent 的情况下运行 ohmyzsh 的 ssh-agent 插件,则会产生此相当模糊的错误。


请注意,如果您在容器中运行它,您也可能会看到这些错误,

_start_agent:18: no such file or directory: /root/.ssh/environment-8c5f0414d6b3
chmod: /root/.ssh/environment-8c5f0414d6b3: No such file or directory
_start_agent:.:20: no such file or directory: /root/.ssh/environment-8c5f0414d6b3

如果是这样你可以看到如何在这里解决它们

相关内容