linux svn 不检查证书,linux – svn不接受我的无效证书

博主遇到一个问题,在两台服务器上使用cron作业更新带有自签名证书的Apache服务器上的Subversion仓库时,出现证书验证失败的错误。尽管已尝试配置自动接受证书,但cron作业仍然提示证书不受信任且主机名不匹配。已经检查了证书文件和配置,但问题依然存在。编辑后的错误显示证书的发行者不受信任。
摘要由CSDN通过智能技术生成

>我有一台服务器运行apache,带有自签名证书(服务器),并附带了subversion

>它需要用户名来结帐或从repo更新.

>我有一个来自repo的结账,我试图在两台服务器上的cron作业上更新:服务器和客户端.这两个cron作业都不会出于同样的原因(我在两者上的设置几乎相同,但客户端更简单).

>以下是客户端,其中只有一个登录:root(我知道,请饶恕我的嘲笑)

>如果你认为重要,他们都是gentoo

Error validating server certificate for 'https://server:443':

- The certificate is not issued by a trusted authority. Use the

fingerprint to validate the certificate manually!

- The certificate hostname does not match.

Certificate information:

- Hostname: Tom

- Valid: from Sun,01 Feb 2009 03:51:25 GMT until Tue,01 Feb 2011 03:51:25 GMT

- Issuer: Fake Company,NYC,New York,US

- Fingerprint: fingerprint here

(R)eject,accept (t)emporarily or accept (p)ermanently?

svn: OPTIONS of 'https://server/svn/repo': Server certificate verification Failed: certificate issued for a different hostname,issuer is not trusted (https://server)

我知道这一切.这就是我遵循所有指南让svn自动接受证书的原因:

/root/.subversion/servers

[global]

ssl-authority-files = /root/scripts/server.crt

/root/scripts/server.crt

-----BEGIN CERTIFICATE-----

MIIDejCCAmICCQDibo0twimetjANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJV

UzERMA8GA1UECBMITmV3IFlvcmsxDDAKBgNVBAcTA05ZQzEjMCEGA1UEChMaSGFw

et al

-----END CERTIFICATE-----

/root/scripts/backup.sh

svn up /BACKUP/checkouts/server/ --username tom

并且命令以root身份运行(没有sudo,直接以root身份运行),没有提示确认证书(之前有过,但我选择了p永久接受).

有谁知道为什么我的脚本不起作用?在过去的几个月里,我一直很讨厌.

**编辑:**我花了一点时间回到这里,我遵循了大卫的建议,但它仍然无效.现在的错误是:

Error validating server certificate for 'https://server:443':

- The certificate is not issued by a trusted authority. Use the fingerprint to validate the certificate manually!

Certificate information:

- Hostname: server

- Valid: from Sat,20 Jun 2009 14:10:45 GMT until Mon,20 Jun 2011 14:10:45 GMT

- Issuer: Fake Company,US

- Fingerprint: 1a:c6:9c:eb:62:9e:e1:05:d9:d3:ac:01:f4:35:dc:00:14:48:e5:39

(R)eject,accept (t)emporarily or accept (p)ermanently? svn: OPTIONS of 'https://server/svn/folder': Server certificate verification Failed: issuer is not trusted (https://server)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值