当前位置:   article > 正文

Jenkins配置SSH Server连接远程服务器_jenkins 配置ssh server

jenkins 配置ssh server

前言

我们需要配置远程服务器SSH Server,才可以通过jenkins登录到你想进入的那台服务器里面,执行指令操作

前提:
首先我们要先安装Publish Over SSH插件,然后再配置我们需要登录的远程服务器信息

我们可以在插件管理查询是否已安装

在这里插入图片描述

配置SSH Server

进入系统配置,找到Publish over SSH配置

首先在我们的jenkins服务器生成ssh的公钥和密钥,然后将密钥(id_rsa)复制到key输入框,如果密钥有密码,将密码填入Passphrase,我的密钥没有密码,所以留空

生成公钥和密钥可以看我上一篇文章:Linux生成SSH公钥和密钥

在这里插入图片描述
配置了jenkins的ssh key之后,我们就可以配置远程服务器的SSH Servers信息

新增一个SSH Servers
在这里插入图片描述
name:服务器名称,我们自定义

Hostname:远程服务器的主机名或IP地址

Username:远程服务器的用户名

Remote Directory:远程服务器上的工作目录路径,此目录必须存在,否则不会被创建。发布者只能将文件放置在此目录下,一般我们填/根目录即可,如果为空则默认是用户目录(cd ~的目录)

填写完成之后,我们可以点击Test configuration,测试下看能不能测通,出现Success表示成功;

在这里插入图片描述

密码登录
SSH除了可以使用密钥进行登录,还可以使用密码进行登录,只需要在SSH Server的高级选项,选择Use password authentication, or use a different key,这个选项用来覆盖默认的身份验证密钥。

如果没有设置密钥,则该选项下的Passphrase / Password将用于密码验证,否则将用于解密密钥。所以我们只需要在Use password authentication, or use a different key的Passphrase / Password输入远程服务器的密码即可

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/551021
推荐阅读
相关标签
  

闽ICP备14008679号