Jenkins创建SSH登录凭据

这篇具有很好参考价值的文章主要介绍了Jenkins创建SSH登录凭据。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

使用Jenkins时,要获取 SSH 登录凭据 id,需要创建一个凭据,在此库存储凭据并使用其中的 ID,以便在脚本中进行 SSH 登录。
按照以下步骤创建这些凭据:

1、打开 Jenkins 您的 Jenkins 控制台,然后导航到系统管理 > 管理凭据 。

jenkins ssh,Jenkins,jenkins,ssh,运维
2、在 "系统" 子菜单下,单击 "全局凭据" ,然后单击 "添加凭据" 。

jenkins ssh,Jenkins,jenkins,ssh,运维
3、选择 "SSH 用户名与私钥" 作为凭据类型。

jenkins ssh,Jenkins,jenkins,ssh,运维
4、在 "用户名" 下拉列表中,选择您要使用的系统用户。
5、在 "私钥" 字段中输入 ssh 私钥的内容。
6、如果需要,将描述添加到 "描述" 文本框。
7、单击 "保存"。

现在,需要将此凭据分配给需要的的 Jenkinsfile 脚本或 Pipeline。
在这些 Pipeline 脚本中,找到需要 SSH 验证的部分,并将以下代码行添加到下面:

def sshCredential = credentials('ssh-login-credential-id')

其中, ssh-login-credential-id 是您刚刚创建的 SSH 登录凭据的 ID。
现在,在脚本中使用这个 sshCredential 变量,以使用 SSH 登录凭据来进行 SSH 会话。文章来源地址https://www.toymoban.com/news/detail-702317.html

到了这里,关于Jenkins创建SSH登录凭据的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Jenkins SSH: Transferred 0 file(s)

    解决Jenkins构建完成以后Transferred 0 file(s)的问题。 使用插件:Publish over SSH  这个问题一般情况下主要就是源文件路劲的问题,如果能构建成功说明服务器之间通信一般是没有问题的。那么就主要考虑源文件路径配置不合适的原因。 直接上图: 因为我是一个springboot项目,所以

    2024年02月15日
    浏览(35)
  • Jenkins配置远程服务器SSH Server流程

    说明:以阿里云轻量应用服务器,本文介绍如何在Jenkins中配置远程服务器,Jenkins安装参考这篇文章; 首先,启动Jenkins容器,进入Jenkins管理后台,点击 系统配置 ; 进入系统设置后,滚动到最底下,找到 Publish over SSH 配置,填上SSH Server的信息:设置一个服务名称,IP地址,

    2024年02月07日
    浏览(44)
  • Jenkins中Publish Over SSH插件使用(1)

    SSH插件 前言Publish Over SSH插件是jenkins里面必不可少的插件之一,主要的功能有两个把jenkins服务器上的文件,传输到远程nginx, 远程执行shell命令和脚本。 1. SSH插件下载与配置 1.1 下载Publish over SSH插件 系统管理—》管理插件 下载后的本地路径:$JENKINS_HOME/plugins/publish_over 1.2 全

    2024年02月21日
    浏览(37)
  • jenkins 采用ssh方式连接gitlab连接不上

    jenkins 生成秘钥命令 2.jenkins 秘钥地址: 3.复制公钥 到gitlab 添加 4.添加私钥到jenkins 5.绑定(顺利的话到这里就结束了) (该图是成功时的图) 6、解决连接失败的办法 先用git 克隆一下需要帮定项目ssh地址 发现git能够拉取gitlab 项目 此时,在去秘钥目录发现如下文件 此时再去

    2024年02月16日
    浏览(38)
  • Jenkins怎么配置Publish over SSH,配置SSH Servers连接的两种方式

    jenkins必须已经安装好了publish over ssh的插件 1.打开Manager Jenkins的System配置 2.找到Publish over SSH配置项,点击add SSH Server增加一个ssh连接配置  3.填写ssh基本配置  4.点击高级,配置密码  5.点击 Test  Configuration测试连接,Success成功

    2024年02月03日
    浏览(53)
  • 基于SSH协议Jenkins搭建远程访问(Windos->Windos)

    说明: (1) 当客户端发起ssh请求,服务器会把自己的公钥发送给用户; (2) 用户会根据服务器发来的公钥对密码进行加密; (3) 加密后的信息回传给服务器,服务器用自己的私钥解密,如果密码正确,则用户登录成功 说明: (1) 首先在客户端生成一对密钥(ssh-keyg

    2024年02月09日
    浏览(31)
  • 在 Jenkins 中使用 SSH Servers 配置文件上传路径

    引言 在使用 Jenkins 进行持续集成和持续部署(CI/CD)的过程中,有时我们需要将构建好的文件上传到远程服务器。本文将介绍如何在 Jenkins 的 SSH Servers 配置中设置文件的上传目录,以及这些设置是如何组合以形成最终的上传路径。 1. 配置 SSH Servers 的 Remote Directory a. 系统级设

    2024年01月18日
    浏览(42)
  • 【jenkins】第三篇:jenkins凭据管理

    凭证管理 【系统管理】—【凭据管理】 1.1 创建Gitlab私人令牌 点击创建后,提示个人令牌,一定要先复制出来保存好,因为一刷新页面token就看不到了。 1.2 添加Gitlab API令牌凭据 【系统管理】—【凭据】—【全局】—【添加凭据】 选择 Gitlab API 令牌 类型,输入 Gitlab私人令牌

    2024年02月03日
    浏览(62)
  • Jenkins-2.346.1超级详细部署方式—SSH远程连接推送源码

    git→jdk→maven→tomcat→Jenkins→Jenkins前台配置→Jenkins ssh推送 文章目录 前言 一、部署git 1.安装依赖包 2.官网下载需要的git包 3.安装git 二、部署jdk环境 1.传好jdk8的包 2.解压安装jdk 3.修改环境变量 4.测试jdk 三.部署maven 1.下载和解压maven 2.修改环境变量 3.测试maven 四.部署tomca

    2024年02月08日
    浏览(51)
  • Jenkins通过SSH远程执行Windows批处理bat程序

    确保Windows上成功安装了OpenSSH,可参考:Windows系统下安装OpenSSH-CSDN博客 自行百度 系统管理系统配置,找到Publish over SSH,点击新增 点击 Test Configuration,提示Success,即成功。 关于Remote Directoy参数: 1.为空或不填,会工作在C:UsersAdministrator目录下,即Username对应的目录下 2.如

    2024年04月10日
    浏览(60)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包