【发布时间】:2019-01-15 13:30:12
【问题描述】:
所以,我在Ubuntu 16.04.5 LTS 上设置了docker 17.03。问题是,应用程序需要ssh 到外部服务器。由于docker 绑定当前用户ssh 文件,它应该允许我从容器ssh 进入服务器。但是它给了我Bad owner or permissions on /root/.ssh/config 错误。
据我所知,docker 以我的 ubuntu 用户 1001 身份运行,并试图访问 root 帐户 ssh 文件(我可能是错的),这就是它给我这个错误的原因。
另外,当我从容器中运行echo $USER 时,它不会返回任何用户,而只是一个空行。
问题是,以前有没有人遇到过这个问题,如果有,有没有人解决过?
【问题讨论】:
-
嗨,Vilius 你找到解决方案了吗?我遇到了完全相同的问题,不知道如何解决。
-
@PaulZakharov,不,不幸的是我没有。但是我确实知道一个狡猾的解决方法。您可以将 root 用户 ssh 密钥添加到外部服务器授权密钥,这将允许您连接到服务器
标签: docker ubuntu ssh permissions