美文网首页
Jenkins基础篇14-Jenkins系统配置-配置远程SSH

Jenkins基础篇14-Jenkins系统配置-配置远程SSH

作者: 筱媛媛 | 来源:发表于2020-06-12 18:00 被阅读0次

重要插件均已安装完毕,接下来需要做的是“将最新代码发布到指定服务器”前的相关配置工作。本篇文章主要针对“Jenkins系统配置-配置远程SSH服务器”进行讲解,希望感兴趣的小伙伴可以坚持看下去同时欢迎提出宝贵的意见让我们一起进步!

前提条件

(1)输入账号和密码,登录Jenkins主页
(2)已安装好SSH插件

第一步:点击“系统管理”
点击“系统管理”.png
第二步:进入“管理Jenkins”页面,找到“系统配置”模块
选择“系统配置”.png
第三步:进入“系统配置”页面,找到“SSH Servers”
SSH Servers.png
第四步:配置“SSH Servers”基础信息,填写Name,Hostname,Username以及勾选记住密码,其余信息默认
配置“SSH Servers”基础信息.png

SSH Server配置注意事项
(1) name:需要将相关代码发布到目标服务器的名称,自定义 即可
(2) Hostname:填写需要登入的远程主机服务器的IP地址
(3) Username使用哪个用户进行发布,此处为进行密钥互信的用户
(4) Remote Directory:表示远程路径登入到服务器后想打开哪个目录,此处为发布到目标服务器的相对根路径。建议填写/,防止后续填写路径异常
(5) Port:SSH服务器默认端口号是22
(6)注意:Username单独创建一个用户目的在于root权限太大,不安全。一般有专门的用户对目标服务器有相关的操作权限
(7)这里配置“SSH Servers”基础信息主要是让Jenkins能通过SSH 连接到服务器

第五步:点击“Test Configuration”按钮,测试配置是否正确出现success即为成功
测试配置是否正确.png
第六步:若有多个服务器,点击“增加”按钮新增多个“SSH server”即可
第七步:配置完成后,点击“保存”按钮
配置完成后,点击“保存”.png
额外补充

(1)创建用户testuseradd testr
(2)给已创建的用户test设置密码passwd test
(3)新创建的用户会在/home下创建一个用户目录test

[root@iZ2zebjpjfqq58nc6ul6hnZ home]# useradd test
[root@iZ2zebjpjfqq58nc6ul6hnZ home]# passwd test
Changing password for user test.
New password: 
BAD PASSWORD: The password is shorter than 8 characters
Retype new password: 
passwd: all authentication tokens updated successfully.

(4)SSH是一种网络协议,用于计算机之间的加密登录。

(5)Jenkins配置远程SSH服务器,是通过nolongin的方式

  • 使用jenkins所在的主机登陆目标主机,执行shell
  • 通俗的讲,如果这个用户为nologin模式,执行shell的时候并不会直接登陆服务器,只能在指定的目录下执行部分shell指令

相关文章

网友评论

      本文标题:Jenkins基础篇14-Jenkins系统配置-配置远程SSH

      本文链接:https://www.haomeiwen.com/subject/voiqzhtx.html