我使用的是一个普通的Amazon Linux AMI,我可以作为ec2-user登录。但是,我在服务器上创建了一个新用户,并将相同的文件添加到新用户的.ssh文件夹中,并正确设置了所有权限。我无法为该新用户使用ssh,我在日志中看到的全部内容是:是否需要更改sshd_config文件中的某些内容或需要查看的其他内容?
问题是,应用程序需要通过ssh连接到外部服务器。因为docker绑定了当前用户的ssh文件,所以它应该允许我从容器ssh到服务器。然而,它给了我Bad owner or permissions on /root/.ssh/config错误。据我所知,docker是以我的ubuntu用户身份运行的,它是1001,并且试图访问root帐户ssh文件(我可能是错的),这就是为什么它给我这个错误。