jenkins用ssh agent插件在pipeline里实现scp和远程执行命令
现在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和远程执行命令相关推荐
- day26-3 模拟ssh远程执行命令
目录 模拟ssh远程执行命令 服务器 客户端 模拟ssh远程执行命令 实现在客户端输入执行命令后,返回执行命令的信息.如输入dir,显示当前目录下的所有文件和文件夹 服务器 import socket ...
- SSH远程执行命令环境变量问题
SSH命令格式 usage: ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec][-D [bind_address:] ...
- ssh 远程执行命令
SSH 是 Linux 下进行远程连接的基本工具,不光可以登录,也可以远程操作.接下来我们详细讲解一些常用的情况. 1.执行简单的命令: 1)查看某台主机上的磁盘使用情况: $ ssh root@1. ...
- linux 带环境变量 远程执行,SSH远程执行命令环境变量问题
SSH命令格式 usage: ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec] [-D [bind_address: ...
- 【linux】ssh 远程执行命令自动输入密码方式
ssh 远程执行命令自动输入密码方式 场景: 由于多台机必须要登陆执行命令,需要使用密钥一台台登录,所以每次登陆机器的时候都需要手动输入域账号密码.密码太长且复杂,手动输入容易输错,故使用脚本来做这个 ...
- 解决SSH远程执行命令找不到环境变量的问题
解决SSH远程执行命令找不到环境变量的问题 参考文章: (1)解决SSH远程执行命令找不到环境变量的问题 (2)http://www.cnblogs.com/zhenyuyaodidiao/p/928 ...
- 【linux】ssh 远程执行命令
1.概述 转载并且补充:ssh 远程执行命令 SSH 是 Linux 下进行远程连接的基本工具,但是如果仅仅用它来登录那可是太浪费啦!SSH 命令可是完成远程操作的神器啊,借助它我们可以把很多的远程操 ...
- Linux之SSH远程执行命令
注: 部分概念介绍来源于网络 SSH 是 Linux 下进行远程连接的基本工具,不光可以登录,也可以远程操作. 一.执行简单的命令: ssh root@127.0.0.1 "df -h&qu ...
- 【Linux】SSH远程执行命令
注: 部分概念介绍来源于网络 SSH 是 Linux 下进行远程连接的基本工具,不光可以登录,也可以远程操作. 一.执行简单的命令: ssh root@127.0.0.1 "df -h&qu ...
最新文章
- 一位中国博士把整个 CNN 都给可视化了,可交互有细节,每次卷积 ReLU 池化都清清楚楚...
- 使用ASP.NET MVC 2编程时遇到的两个小问题
- Hyperledger Fabric 智能合约实战 (6) 访问链码接口
- javascript 数组排序
- 如何正确的探索 Microsoft Ignite The Tour
- 关于jQuery.query.js 取参数的一个小问题
- 无法初始化链接服务器 (null) 的 OLE DB 访问接口 Microsoft.Jet.OLEDB.4.0 的数据源对象。
- 数据反正模拟 matlab,[2018年最新整理]信号处理MATLAB函数.doc
- flink sql 部署_9102年围绕Flink做的一些事
- 搭建 Harbor v2.2.0 docker私库
- 蝶形算法(Butterfly Algorithm)未更完
- android ipv6 谷歌,Ipv6使用google服务的DNS
- 扫呗、通联微信后台配置支付授权目录流程
- 如何制作一份疫情场所分布地图?(附数据和源码)
- 云要闻 | 中兴通讯一条关于5G 的大新闻;阿里巴巴达摩院“发声”;微软获准在卡塔尔开设全球数据中心!...
- python第一周习题
- DDN区块链:面向未来,全面发力!
- 月均数据_【分析案例】python分析医院销售数据
- oracle的Minus的使用
- 发送垃圾邮件的僵尸网络——药物(多)、赌博、股票债券等广告+钓鱼邮件、恶意下载链接、勒索软件+推广加密货币、垃圾股票、色情网站(带宏的office文件、pdf等附件)...