Jenkins的Publish Over SSH功能将项目部署到远程机器上

免密登录设置

在使用Publish Over SSH之前,需要制作SSH私钥。机器间做免密登录配置。假设机器A,ip为192.168.AA.AAA,机器B: 192.168.BB.BBB,机器A能够免密登录机器B,机器B能够免密登录机器A,制作方式是: 进入A机器,执行:

cd ~
ssh-keygen -t rsa

通过下面的命令,表示可以通过机器192.168.AA.AAA免密登录到机器192.168.BB.BBB

ssh-copy-id 192.168.BB.BBB

验证方式是:在A机器上执行ssh 192.168.BB.BBB,然后执行ifconfig检查当前的ip,若发现机器的ip已经变成了192.168.BB.BBB说明免密登录设置成功。

进入B机器,执行:

cd ~
ssh-keygen -t rsa
ssh-copy-id 192.168.AA.AAA

验证方式是:在B机器上执行ssh 192.168.AA.AAA,然后执行ifconfig检查当前的ip,若发现机器的ip已经变成了192.168.BB.BBB说明免密登录设置成功。

安装Publish Over SSH插件

安装Publish Over SSH插件

系统管理-系统设置,找到Publish Over SSH

image.png

image.png

任务中的Publish Over SSH设置

image.png

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏developerHaoz 的安卓之旅

手把手教你从零开始做一个好看的 APP - Day two

本文为 手把手教你从零开始做一个好看的 APP - Day two ,如果想看该系列的其他文章,请点击以下连接

7630
来自专栏琯琯博客

Laravel API 开发推荐阅读清单

社区优秀文章 Laravel 5.5+passport 放弃 dingo 开发 API 实战,让 API 开发更省心 - 自造车轮。 API 文档神器 Swag...

83570
来自专栏云计算

现代网络负载平衡和代理介绍

原文地址:https://blog.envoyproxy.io/introduction-to-modern-network-load-balancing-an...

44240
来自专栏java工会

Java程序员新手老手都离不开八大开发工具

现在有很多库、实用工具和程序任Java开发人员选择。每个工具都有其优点,但其中有一些因它的知名度、多功能性和有效性从众多选项中脱颖而出。 以下这8个工具,从代码...

14700
来自专栏FreeBuf

DeathStar:一键自动化域渗透工具

Empire和BloodHound这两个Github项目极大程度地简化了针对活动目录(AD)的渗透测试过程,至少在我当前所遇到的95%的环境中是这样的。随着年月...

30770
来自专栏服务端技术杂谈

我所了解的Facebook的架构

Web前端使用PHP。Facebook的HipHop编译器会将它们转换成C++然后使用g++编译,这样就提供了一个高性能的模版和web逻辑执行层。 由于完全依赖...

433130
来自专栏Debian社区

国产物联网操作系统 RT-Thread 3.0.1 发布

RT-Thread 3.0.1 已发布。开发团队表示,后续将有望做到一个月或最多三个月出一个小版本,一年出一个大版本。

18740
来自专栏linux驱动个人学习

Linux各种版本

 1.1   Fedora Core和Fedora     一开始总搞不清楚 Fedora Core和Fedora有什么关系?有什么不同,现在终于明白了,自从F...

66840
来自专栏java工会

Java程序员新手老手都离不开八大开发工具

现在有很多库、实用工具和程序任Java开发人员选择。每个工具都有其优点,但其中有一些因它的知名度、多功能性和有效性从众多选项中脱颖而出。 以下这8个工具,从代码...

18430
来自专栏Java进阶干货

成为一名Java高级架构师你应该要学习的技术

25330

扫码关注云+社区

领取腾讯云代金券