jenkins 配置 ssh连接远程服务器并执行相关命令

摘要:
5、配置完成后,点击TestConfiguration返回Success即证明Jenkins所在宿主机可以正常链接到待部署机。

1、安装 Publish over SSH 插件

2、将将Jenkins所在机子的public_key添加到待部署服务器的root/.ssh/authorized_keys

3、系统管理设置界面拉到底部设置 Publish over SSH设置Passphrase(生成密码的时候输入的密码)、 Key(Private_key) 、ssh server Name(远程服务器Ip)、Hostname、UserNane

4、SSH服务器默认端口号是22,点击高级即可设置Port。

5、配置完成后,点击Test Configuration返回Success即证明Jenkins所在宿主机可以正常链接到待部署机。

6、勾选Send files or execute commands over SSH before the build starts,即在构建开始之前,通过SSH登录目标服务器进行操作。

勾选Send files or execute commands over SSH after the build runs, 即在构建完成之后,通过SSH登录目标服务器进行操作。

7、在任务的构建模块 Send files or execute commands over SSH 设置Ssh server name 、Exec command

8、测试构建是否成功。

免责声明:文章转载自《jenkins 配置 ssh连接远程服务器并执行相关命令》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇.NET Core项目部署时自定义端口号sql 加减时间下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

HDFS+MapReduce+Hive+HBase十分钟快速入门

  1.     前言 本文的目的是让一个从未接触Hadoop的人,在很短的时间内快速上手,掌握编译、安装和简单的使用。 2.     Hadoop家族 截止2009-8-19日,整个Hadoop家族由以下几个子项目组成: 成员名 用途 Hadoop Common Hadoop体系最底层的一个模块,为Hadoop各子项目提供各种工具,如:配置文件和...

[开荒啦]ECS服务器初体验

服务商:阿里云 操作系统:Linux 64位 Ubantu 20.04 64位 目录 另设了一个用户 安装tmux并配置了一些vim和tmux的便捷操作 安装docker Xshell配置ssh免密登录 利用本地Dos窗口连接服务器 今天对我第一个服务器(毛坯)做了一些简单的布置: 另设了一个用户总是直接操作根用户不是很好,权限太大,一不小心把服务器...

Ansible之路——第四章:Host Inventory

Ansible 可同时操作属于一个组的多台主机,组和主机之间的关系通过 inventory 文件配置. 默认的文件路径为 /etc/ansible/hosts。 除默认文件外,还可以同时使用多个 inventory 文件,也可以从动态源,或云上拉取 inventory 配置信息。 4.1 静态Inventory文件  静态Inventory指的是在文件/...

Cygwin 安装列表

Cygwin 在首次安装的时候,为了不用等的太久,所有程序都在 Default 状态下安装的。 安装完之后,还需要安装以下常用的程序。使用 Default 模式安装,这些程序是不会安装进去的。 ======================安装的程序: rsync expect mmv ssh dos2unix zip ===================...

jenkins 入门教程(上)【转】

转自:https://www.cnblogs.com/yjmyzz/p/jenkins-tutorial-part-1.html jenkins是一个广泛用于持续构建的可视化web工具,持续构建说得更直白点,就是各种项目的"自动化"编译、打包、分发部署。jenkins可以很好的支持各种语言(比如:java, c#, php等)的项目构建,也完全兼容ant、...

为ssh主机设置别名

情况 经常需要ssh远程主机,每次输入地址和端口号很繁琐,设置别名提高效率。 方法 编辑 $ vi ~/.ssh/config Host fav HostName 10.0.8.101 User kim Port 16384 保存后即可通过ssh fav进行连接...