运维开发网

centos6 – 在Jenkins Master上创建SSH密钥 – Centos Yum Install

运维开发网 https://www.qedev.com 2020-05-07 13:00 出处:网络 作者:运维开发网整理
我已经在Centos VM上安装了Jenkins,因为我正在寻找替换Bamboo,我按照安装 instructions完成并运行.那很好,然后我想启动一个Slave,我创建了第二个VM,创建了一个用户在上面,为该用户创建了一个SSH密钥.然后我在Jenki
我已经在Centos VM上安装了Jenkins,因为我正在寻找替换Bamboo,我按照安装 instructions完成并运行.那很好,然后我想启动一个Slave,我创建了第二个VM,创建了一个用户在上面,为该用户创建了一个SSH密钥.然后我在Jenkins中创建了一个Slave节点,但是当我在Jenkins中为Slave机器创建帐户并提供SSH私钥时,我得到了错误.哪个是正确的,因为我没有在〜/ .ssh / authorized_keys中将Master SSH pub键放在Slave上.

看起来Centos Yum安装不会为运行Jenkins的用户创建ssh密钥,我做了我的Google fu,从我读到的内容我需要这样做我想做的事情.我确实尝试过SU作为机器,但没有运气.我想知道我需要做什么,因为我会尽快使用SSH密钥.

在说所有这些我通过使用密码的SSH选项让一个奴隶进行,它可以工作,但这不是我想要这样做的方式.

任何帮助都会超级棒!

我刚遇到同样的问题.我做的是:

>在主用户上更改为root用户:su root

>执行:passwd jenkins

>为jenkins用户指定密码

>更改为jenkins用户(并从步骤3提供密码):su jenkins

>运行ssh-keygen

这解决了我的问题.我不能做sudo passwd jenkins,我不得不改为root用户.您可能还想将远程服务器添加到know_hosts文件中.

0

精彩评论

暂无评论...
验证码 换一张
取 消