首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能从Jenkins构建步骤中提取ssh

不能从Jenkins构建步骤中提取ssh
EN

Stack Overflow用户
提问于 2018-05-11 12:49:04
回答 1查看 1.3K关注 0票数 0

我正试图从Jenkins构建步骤将ssh导入Ubuntu16.04服务器,但获得“拒绝权限,请再试一次”。

但是,我可以使用从Jenkins服务器到Ubuntu16.04服务器的终端,而不会出现问题。

在Jenkins服务器上,我的权限看起来是正确的:

代码语言:javascript
复制
drwx------  2 ubuntu ubuntu     4096 May 11 09:07 .ssh/

-rw-------  1 ubuntu ubuntu 1679 May 11  2018 id_rsa

-rw-r--r--  1 ubuntu ubuntu  392 May 11  2018 id_rsa.pub

在Ubuntu16.04服务器上,我的权限看起来是正确的:

代码语言:javascript
复制
drwx------  2 ubuntu ubuntu  4096 May 11 11:16 .ssh

-rw-------  1 ubuntu ubuntu  392 May 11 11:16 authorized_keys

我很困惑为什么Jenkins构建步骤不能正确的ssh,我是不是遗漏了Jenkins构建步骤的一些配置?

Jenkins构建步骤的屏幕截图

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2018-05-11 15:03:31

我很困惑为什么Jenkins构建步骤不能正确的ssh

  • 正因如此: -rw 这意味着您的ubuntu用户可以从jenkins服务器(而不是您的jenkins用户)进行ssh。为了让您的jenkins用户能够使用ssh,您需要为它配置用户名/密码(默认情况下,jenkins用户禁用shell,您可以手动启用它),并将凭据放置在它的.ssh文件夹中,或者按建议使用凭据插件。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50292736

复制
相关文章

相似问题

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