因此,我进入了permissions -> user accounts,添加了一个linux组,然后添加了两个帐户,并给每个帐户一个SSH密钥。那些用户和用户应该能够用他们的SSH密钥访问他们吗?
创建Linux用户帐户,让自己和其他人访问VM实例。用户帐户允许您登录到项目中的所有Linux实例,并且在每个实例上都有自己的用户名和主目录。
已尝试在Windows主节点上创建ssh密钥,并将共享发布密钥创建到linux从节点。授权密钥的linux slave权限为600。将我的私钥作为ssh用户名和私钥添加到jenkins凭据中已在下拉列表中尝试所有选项以验证主机密钥。不走运。创建jenkins本地用户和使用该用户生成的ssh密钥。Slave: L
问题是,应用程序需要通过ssh连接到外部服务器。因为docker绑定了当前用户的ssh文件,所以它应该允许我从容器ssh到服务器。然而,它给了我Bad owner or permissions on /root/.ssh/config错误。据我所知,docker是以我的ubuntu用户身份运行的,它是1001,并且试图访问root帐户ssh文件(我可能是错的),这就是为什么它给我这个错误。此外,当我从容器中运行echo $USER时,它不会