现在ssh agent的认证,已不支持明文用户密码,而只能用加密方式实现。

所以我先在jenknis和nginx服务器之后,实现ssh免密码rsa证书登陆。

私钥放jenkins,公钥放nginx。然后,将私钥拿出来,后面要写入jenkins凭据的。

有了这个操作前提之后,安装完成ssh agent,pipeline的样例里就有它的写法了。

但我又发现一个问题:

使用jenkins的生成样例代码放到pipeline里是不行的。

sshagent(['70563f04-cd7a-49a9-b733-ec9622d8822a']) {// some block
}

但使用ssh agent帮助的样例是OK的。

node {sshagent (credentials: ['deploy-dev']) {sh 'ssh -o StrictHostKeyChecking=no -l cloudbees 192.168.1.106 uname -a'}
}

截个图作下说明。

jenkins用ssh agent插件在pipeline里实现scp和远程执行命令相关推荐

  1. day26-3 模拟ssh远程执行命令

    目录 模拟ssh远程执行命令 服务器 客户端 模拟ssh远程执行命令 实现在客户端输入执行命令后,返回执行命令的信息.如输入dir,显示当前目录下的所有文件和文件夹 服务器 import socket ...

  2. SSH远程执行命令环境变量问题

    SSH命令格式 usage: ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec][-D [bind_address:] ...

  3. ssh 远程执行命令

    SSH 是 Linux 下进行远程连接的基本工具,不光可以登录,也可以远程操作.接下来我们详细讲解一些常用的情况. 1.执行简单的命令: 1)查看某台主机上的磁盘使用情况: $ ssh root@1. ...

  4. linux 带环境变量 远程执行,SSH远程执行命令环境变量问题

    SSH命令格式 usage: ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec] [-D [bind_address: ...

  5. 【linux】ssh 远程执行命令自动输入密码方式

    ssh 远程执行命令自动输入密码方式 场景: 由于多台机必须要登陆执行命令,需要使用密钥一台台登录,所以每次登陆机器的时候都需要手动输入域账号密码.密码太长且复杂,手动输入容易输错,故使用脚本来做这个 ...

  6. 解决SSH远程执行命令找不到环境变量的问题

    解决SSH远程执行命令找不到环境变量的问题 参考文章: (1)解决SSH远程执行命令找不到环境变量的问题 (2)http://www.cnblogs.com/zhenyuyaodidiao/p/928 ...

  7. 【linux】ssh 远程执行命令

    1.概述 转载并且补充:ssh 远程执行命令 SSH 是 Linux 下进行远程连接的基本工具,但是如果仅仅用它来登录那可是太浪费啦!SSH 命令可是完成远程操作的神器啊,借助它我们可以把很多的远程操 ...

  8. Linux之SSH远程执行命令

    注: 部分概念介绍来源于网络 SSH 是 Linux 下进行远程连接的基本工具,不光可以登录,也可以远程操作. 一.执行简单的命令: ssh root@127.0.0.1 "df -h&qu ...

  9. 【Linux】SSH远程执行命令

    注: 部分概念介绍来源于网络 SSH 是 Linux 下进行远程连接的基本工具,不光可以登录,也可以远程操作. 一.执行简单的命令: ssh root@127.0.0.1 "df -h&qu ...

最新文章

  1. 一位中国博士把整个 CNN 都给可视化了,可交互有细节,每次卷积 ReLU 池化都清清楚楚...
  2. 使用ASP.NET MVC 2编程时遇到的两个小问题
  3. Hyperledger Fabric 智能合约实战 (6) 访问链码接口
  4. javascript 数组排序
  5. 如何正确的探索 Microsoft Ignite The Tour
  6. 关于jQuery.query.js 取参数的一个小问题
  7. 无法初始化链接服务器 (null) 的 OLE DB 访问接口 Microsoft.Jet.OLEDB.4.0 的数据源对象。
  8. 数据反正模拟 matlab,[2018年最新整理]信号处理MATLAB函数.doc
  9. flink sql 部署_9102年围绕Flink做的一些事
  10. 搭建 Harbor v2.2.0 docker私库
  11. 蝶形算法(Butterfly Algorithm)未更完
  12. android ipv6 谷歌,Ipv6使用google服务的DNS
  13. 扫呗、通联微信后台配置支付授权目录流程
  14. 如何制作一份疫情场所分布地图?(附数据和源码)
  15. 云要闻 | 中兴通讯一条关于5G 的大新闻;阿里巴巴达摩院“发声”;微软获准在卡塔尔开设全球数据中心!...
  16. python第一周习题
  17. DDN区块链:面向未来,全面发力!
  18. 月均数据_【分析案例】python分析医院销售数据
  19. oracle的Minus的使用
  20. 发送垃圾邮件的僵尸网络——药物(多)、赌博、股票债券等广告+钓鱼邮件、恶意下载链接、勒索软件+推广加密货币、垃圾股票、色情网站(带宏的office文件、pdf等附件)...

热门文章

  1. js 实现网页显示倒计时
  2. php-对银行卡号做掩码处理
  3. Shell 标准输入、输出和错误
  4. 决心书之学习linux高级运维
  5. 精华阅读第6期|程序猿的世界,你不懂!
  6. 面向.Net程序员的dump分析
  7. PHP用于登录的类,基于MySQL
  8. 电脑用电量_闲置电脑也能赚钱?「BOINC算力地球」借区块链技术扩大共享算力...
  9. 老板思维:有支出必须有对应的收入
  10. VMware Workstation 网络设置解释三种