Jenkins Host key verification failed問題解決
這篇文章主要介紹了Jenkins Host key verification failed問題解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
報(bào)錯(cuò)原因
a.jenkins普通用戶無法執(zhí)行某些系統(tǒng)命令;
b.沒有為jenkins用戶生成過密鑰對,也沒有將他的公鑰拷到目標(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用戶密鑰對
[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去修改文件,命令和命令之間要用逗號,最后用visudo -c檢查語法是否出錯(cuò).
visudo root ALL=(ALL) ALL # 原有的 jenkins ALL=(ALL) NOPASSWD:/usr/bin/ssh,/usr/bin/rsync # 新增的
最后就能夠在jenkins中使用command命令執(zhí)行了
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- 如何使用Jenkins編譯并打包SpringCloud微服務(wù)目錄
- jenkins 配置用戶角色權(quán)限的實(shí)現(xiàn)方法
- window下使用Jenkins來做自動化部署的教程圖解
- jenkins中通過Publish Over SSH插件將項(xiàng)目部署到遠(yuǎn)程機(jī)器上的講解說明
- 在CentOS7上搭建Jenkins+Maven+Git持續(xù)集成環(huán)境的方法
- Docker容器使用jenkins部署web項(xiàng)目(總結(jié))
- 詳解jenkins自動部署springboot應(yīng)用的方法
- Java利用jenkins做項(xiàng)目的自動化部署
相關(guān)文章
SpringBoot使用Quartz無法注入Bean的問題及解決
這篇文章主要介紹了SpringBoot使用Quartz無法注入Bean的問題及解決方案,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-11-11Mybatis-plus動態(tài)條件查詢QueryWrapper的使用案例
mybatis-plus框架功能很強(qiáng)大,把很多功能都集成了,下面這篇文章主要給大家介紹了關(guān)于Mybatis-plus動態(tài)條件查詢QueryWrapper的使用教程,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2022-07-07SpringBoot + openFeign實(shí)現(xiàn)遠(yuǎn)程接口調(diào)用的過程
現(xiàn)在的微服務(wù)項(xiàng)目不少都使用的是springboot+spring cloud構(gòu)建的項(xiàng)目,微服務(wù)之間的調(diào)用都離不開feign來進(jìn)行遠(yuǎn)程調(diào)用,這篇文章主要介紹了SpringBoot + openFeign實(shí)現(xiàn)遠(yuǎn)程接口調(diào)用,需要的朋友可以參考下2022-11-11在idea中將java項(xiàng)目中的單個(gè)類打包成jar包操作
這篇文章主要介紹了在idea中將java項(xiàng)目中的單個(gè)類打包成jar包操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-08-08springboot使用redis實(shí)現(xiàn)從配置到實(shí)戰(zhàn)
本文主要介紹了springboot使用redis ,采用的是RedisTemplate的形式,還有一種采用spring支持的注解進(jìn)行訪問緩存,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-08-08