Jenkins ERROR: Server rejected the 1 private key(s)

Jenkins在配置节点时使用SSH Username with private key连接时报错ERROR: Server rejected the 1 private key(s)

正确步骤:

1、在master机器生成key然后在slave机器配置,确定master机器可免密连接slave机器

2、关键点:key填写为id_rsa而不是id_rsa.pub

当你看到Jenkins的日志中出现"ERROR: error getting credentials"这样的错误时,通常意味着Jenkins在尝试从其安全存储库获取访问其他系统所需的凭证(如Git、SVN等版本控制系统的用户名和密码,或者是用于自动化测试或其他服务的API密钥)时遇到了问题。 这可能是由于以下几个原因: 1. **凭证配置不正确**:检查你是否已经正确配置了这些凭证,并确保它们存在并且权限设置正确。 2. **凭证管理插件问题**:如果你使用的是插件管理凭证,确认插件是否更新到最新版本,有时候旧版本可能存在兼容性问题。 3. **网络连接问题**:如果Jenkins服务器无法连接到凭证所在的存储库,比如云凭证管理服务,检查网络连通性。 4. **权限问题**:Jenkins用户可能没有足够的权限访问存储凭证的地方,需要确保Jenkins用户有正确的读取权限。 5. **证书或SSL配置**:如果是通过HTTPS访问凭证,检查服务器的SSL证书是否有效或受信任。 要解决这个问题,你可以按照以下步骤操作: 1. **查看日志详细信息**:查找更多关于错误的详细信息,看看是哪个具体的凭证出错以及报错的具体原因。 2. **修复或添加缺失的凭证**:在Jenkins的“Credentials”界面手动创建或修改缺少的凭证。 3. **重启Jenkins**:有时候简单地重启Jenkins可以解决临时性的连接问题。 4. **排查并调整权限**:检查Jenkins用户的权限设置,确保他们能够访问相应的资源。 5. **检查并修复网络或SSL配置**:如有必要,修复网络连接或更新服务器的SSL证书。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值