前言:
而今各位老铁们对“ssh秘钥登录ubuntu”大概比较重视,兄弟们都需要分析一些“ssh秘钥登录ubuntu”的相关文章。那么小编也在网摘上汇集了一些对于“ssh秘钥登录ubuntu””的相关资讯,希望同学们能喜欢,姐妹们一起来学习一下吧!Jenkins的最佳功能之一是它的分布式特性。您可以配置多个构建从属以实现更好的隔离和可伸缩性。例如,您可能希望使用不同的操作系统测试跨平台代码库。在这种情况下,您可以配置不同的OS从站并针对它运行作业。此外,分布式体系结构将减少主服务器上的负载。
在Jenkins设置Slaves
在本指南中,我将引导您完成设置Jenkins从站的步骤。
设置Jenkins从属设备有两种身份验证方法。
使用用户名和密码使用ssh密钥。Jenkins Slaves先决条件
在将其添加到主服务器之前,您需要在从属计算机中执行以下操作。
Java应该安装在您的从属计算机上。应该有一个可以在服务器上执行所需任务的有效用户。(Preferabley 它应该是一个 须藤 用户)创建Jenkins用户
注意:我使用的是Ubuntu系统作为Slaves。
1.使用以下命令创建jenkins用户和密码。
sudo adduser jenkins --shell /bin/bash
出现提示时键入密码。上面的命令应该在“/ home”下创建一个名为jenkins的用户和主目录。
2.现在,以jenkins用户身份登录。
su jenkins
3.在/home/jenkins下创建一个“jenkins_slave”目录。
mkdir /home/jenkins/jenkins_slave
注意:您可以阅读有关添加Linux的更多信息须藤来自这里的用户 - > 添加sudo Linux上的用户和权限
使用用户名和密码设置Jenkins从站
1.转到Jenkins dashboard –> Manage Jenkins –> Manage Nodes
阅读 系统地图以取消成功
2.选择new node选项。
3.为其命名,选择“permanent agent”选项,然后单击“确定”。
4.输入如下图所示的详细信息并保存。对于凭证框,单击添加按钮并输入从属配置期间创建的从属jenkins用户名和密码(用于登录到从属计算机)。要了解每个选项的含义,请单击每个文本框右侧的问号。
4.单击“保存”后,Jenkins将自动连接到从属计算机并配置代理程序。
像这样,您可以添加多个节点作为从属。
使用SSH键设置Slaves
1.以jenkins用户身份登录到从属服务器。
2.创建一个.ssh目录并cd进入该目录。
mkdir ~/.ssh && cd ~/.ssh
3.使用以下命令创建ssh密钥对。出现提示时,按Enter键以显示所有默认值。
ssh-keygen -t rsa -C "The access key for Jenkins slaves"
4.使用以下命令将public添加到authorized_keys文件。
cat id_rsa.pub > ~/.ssh/authorized_keys
5.现在,将私钥的内容复制到剪贴板。
cat id_rsa将私钥添加到Jenkins凭证列表
1.转到 jenkins dashboard –> credentials –> Global credentials –> add credentials
,选择并输入所有凭据,如下所示,然后单击确定。
设置Jenkins Master的Slaves
1.Follow 我们使用用户名和密码进行从站配置的前3个步骤。
2.按照第4步中的所有配置进行操作。但是这一次,对于启动方法,选择使用ssh密钥创建的凭据。
测试Slaves
要测试从站,请创建一个示例项目并选择如下所示的选项。您需要使用label选项选择节点。如果您开始键入字母,则会显示节点列表。
标签: #ssh秘钥登录ubuntu