Jenkins Host key verification failed問題解決
這篇文章主要介紹了Jenkins Host key verification failed問題解決,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
報(bào)錯(cuò)原因
a.jenkins普通用戶無法執(zhí)行某些系統(tǒng)命令;
b.沒有為jenkins用戶生成過密鑰對(duì),也沒有將他的公鑰拷到目標(biāo)服務(wù)器上.
解決辦法:
在安裝jenkins后,系統(tǒng)生成了jenkins這個(gè)普通用戶,但是在/etc/passwd中,他的shell是/bin/false,所以他不能登錄系統(tǒng),也沒有家目錄;
首先我們修改他的登錄權(quán)限,將/bin/false改為/bin/bash,切換到j(luò)enkins用戶,su - jenkins,他的終端顯示為-bash-4.2$
jenkins:x:997:995:Jenkins Automation Server:/var/lib/jenkins:/bin/bash
生成jenkins用戶密鑰對(duì)
[root@bogon .ssh]# su - jenkins -bash-4.2$ ssh-keygen -t rsa 回車 -bash-4.2$ ssh-copy-id -i /var/lib/jenkins/.ssh/id_rsa.pub root@192.168.75.12
使用sudo提升普通用戶權(quán)限
用viduso去修改文件,命令和命令之間要用逗號(hào),最后用visudo -c檢查語(yǔ)法是否出錯(cuò).
visudo root ALL=(ALL) ALL # 原有的 jenkins ALL=(ALL) NOPASSWD:/usr/bin/ssh,/usr/bin/rsync # 新增的
最后就能夠在jenkins中使用command命令執(zhí)行了
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- 如何使用Jenkins編譯并打包SpringCloud微服務(wù)目錄
- jenkins 配置用戶角色權(quán)限的實(shí)現(xiàn)方法
- window下使用Jenkins來做自動(dòng)化部署的教程圖解
- jenkins中通過Publish Over SSH插件將項(xiàng)目部署到遠(yuǎn)程機(jī)器上的講解說明
- 在CentOS7上搭建Jenkins+Maven+Git持續(xù)集成環(huán)境的方法
- Docker容器使用jenkins部署web項(xiàng)目(總結(jié))
- 詳解jenkins自動(dòng)部署springboot應(yīng)用的方法
- Java利用jenkins做項(xiàng)目的自動(dòng)化部署
相關(guān)文章
Spring Data JPA 復(fù)雜/多條件組合分頁(yè)查詢
本文主要介紹了Spring Data JPA 復(fù)雜/多條件組合分頁(yè)查詢的相關(guān)資料。具有很好的參考價(jià)值。下面跟著小編一起來看下吧2017-04-04
JavaSE實(shí)戰(zhàn)之酒店訂房系統(tǒng)的實(shí)現(xiàn)
這篇文章主要為大家詳細(xì)介紹了如何利用JavaSE實(shí)現(xiàn)酒店訂房系統(tǒng),文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)JavaSE開發(fā)有一定的幫助,需要的可以參考一下2022-07-07
MyBatis-Plus中SimpleQuery查詢實(shí)現(xiàn)
本文主要介紹了MyBatis-Plus中SimpleQuery查詢實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-08-08
springboot的logging.group日志分組方法源碼流程解析
這篇文章主要為大家介紹了springboot的logging.group日志分組方法源碼流程解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-12-12
解決java.lang.ClassCastException的java類型轉(zhuǎn)換異常的問題
這篇文章主要介紹了解決java.lang.ClassCastException的java類型轉(zhuǎn)換異常的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-09-09
詳解Java多線程編程中互斥鎖ReentrantLock類的用法
Java多線程并發(fā)的程序中使用互斥鎖有synchronized和ReentrantLock兩種方式,這里我們來詳解Java多線程編程中互斥鎖ReentrantLock類的用法:2016-07-07

