Проблемы с сертификатом с wget и github в последнее время

Я удалил оригинальную идею, когда понял, что она не будет работать, потому что Linux не сможет получить доступ к разделу Windows в VM, если он еще не запущен. Может быть более сложный способ сделать это, но я не знаю, действительно ли это того стоит.

Возможно, будет иметь общий общий каталог, а скрипт в Windows всегда будет проверять это , чтобы узнать, пуст он или нет. Если нет, он запускает скрипты в каталоге, который будет помещен в систему Ubuntu перед запуском виртуальной машины.

У вас может быть 2-й скрипт, который удаляет 1-й, поэтому он не запускается в следующий раз.

3
задан 28 January 2011 в 16:18

9 ответов

По-видимому, github.com больше не использует подстановочный сертификат, и они используют сертификат специально для github.com. Вы должны получить новый сертификат SSL для github.com и поместить его в хранилище сертификатов вашей системы в /etc/ssl/certs.

Вы можете получить новый сертификат с помощью команды

openssl s_client -showcerts -connect github.com:443

В любом случае сертификат будет

-----BEGIN CERTIFICATE-----
MIIFVTCCBD2gAwIBAgIHBGX+dPs18DANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE
BhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAY
BgNVBAoTEUdvRGFkZHkuY29tLCBJbmMuMTMwMQYDVQQLEypodHRwOi8vY2VydGlm
aWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkxMDAuBgNVBAMTJ0dvIERhZGR5
IFNlY3VyZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTERMA8GA1UEBRMIMDc5Njky
ODcwHhcNMDkxMjExMDUwMjM2WhcNMTQxMjExMDUwMjM2WjBRMRUwEwYDVQQKEwwq
LmdpdGh1Yi5jb20xITAfBgNVBAsTGERvbWFpbiBDb250cm9sIFZhbGlkYXRlZDEV
MBMGA1UEAxMMKi5naXRodWIuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA7dOJw11wcgnzM08acnTZtlqVULtoYZ/3+x8Z4doEMa8VfBp/+XOvHeVD
K1YJAEVpSujEW9/Cd1JRGVvRK9k5ZTagMhkcQXP7MrI9n5jsglsLN2Q5LLcQg3LN
8OokS/rZlC7DhRU5qTr2iNr0J4mmlU+EojdOfCV4OsmDbQIXlXh9R6hVg+4TyBka
szzxX/47AuGF+xFmqwldn0xD8MckXilyKM7UdWhPJHIprjko/N+NT02Dc3QMbxGb
p91i3v/i6xfm/wy/wC0xO9ZZovLdh0pIe20zERRNNJ8yOPbIGZ3xtj3FRu9RC4rG
M+1IYcQdFxu9fLZn6TnPpVKACvTqzQIDAQABo4IBtjCCAbIwDwYDVR0TAQH/BAUw
AwEBADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH/BAQD
AgWgMDMGA1UdHwQsMCowKKAmoCSGImh0dHA6Ly9jcmwuZ29kYWRkeS5jb20vZ2Rz
MS0xMS5jcmwwUwYDVR0gBEwwSjBIBgtghkgBhv1tAQcXATA5MDcGCCsGAQUFBwIB
FitodHRwOi8vY2VydGlmaWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkvMIGA
BggrBgEFBQcBAQR0MHIwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmdvZGFkZHku
Y29tLzBKBggrBgEFBQcwAoY+aHR0cDovL2NlcnRpZmljYXRlcy5nb2RhZGR5LmNv
bS9yZXBvc2l0b3J5L2dkX2ludGVybWVkaWF0ZS5jcnQwHwYDVR0jBBgwFoAU/axh
MpNsRdbi7oVfmrrndplozOcwIwYDVR0RBBwwGoIMKi5naXRodWIuY29tggpnaXRo
dWIuY29tMB0GA1UdDgQWBBSH0Y8ZbuSHb1OMd5EHUN+jv1VHIDANBgkqhkiG9w0B
AQUFAAOCAQEAwIe/Bbuk1/r38aqb5wlXjoW6tAmLpzLRkKorDOcDUJLtN6a9XqAk
cgMai7NCI1YV+A4IjEENj53mV2xWLpniqLDHI5y2NbQuL2deu1jQSSNz7xE/nZCk
WGt8OEtm6YI2bUsq5EXy078avRbigBko1bqtFuG0s5+nFrKCjhQVIk+GX7cwiyr4
XJ49FxETvePrxNYr7x7n/Jju59KXTw3juPET+bAwNlRXmScjrMylMNUMr3sFcyLz
DciaVnnextu6+L0w1+5KNVbMKndRwgg/cRldBL4AgmtouTC3mlDGGG3U6eV75cdH
D03DXDfrYYjxmWjTRdO2GdbYnt1ToEgxyA==
-----END CERTIFICATE-----

После того, как вы поместите его в /etc/ssl/certs, wget узнает его.

2
ответ дан 25 May 2018 в 23:15
  • 1
    Не уверен, что я последую за тобой. Нужно ли мне также добавить символическую ссылку на этот файл сертификата? – grm 28 January 2011 в 16:39

по-видимому, github.com больше не используя сертификат, и они используют сертификат специально для github.com. Вам нужно получить новый сертификат SSL для github.com и положить, что в хранилище сертификатов компьютера, в /etc/ssl/certs.

Вы можете получить новый сертификат с помощью команды

openssl s_client -showcerts -connect github.com:443

в любом случае, сертификат

-----BEGIN CERTIFICATE----- MIIFVTCCBD2gAwIBAgIHBGX+dPs18DANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE BhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAY BgNVBAoTEUdvRGFkZHkuY29tLCBJbmMuMTMwMQYDVQQLEypodHRwOi8vY2VydGlm aWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkxMDAuBgNVBAMTJ0dvIERhZGR5 IFNlY3VyZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTERMA8GA1UEBRMIMDc5Njky ODcwHhcNMDkxMjExMDUwMjM2WhcNMTQxMjExMDUwMjM2WjBRMRUwEwYDVQQKEwwq LmdpdGh1Yi5jb20xITAfBgNVBAsTGERvbWFpbiBDb250cm9sIFZhbGlkYXRlZDEV MBMGA1UEAxMMKi5naXRodWIuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEA7dOJw11wcgnzM08acnTZtlqVULtoYZ/3+x8Z4doEMa8VfBp/+XOvHeVD K1YJAEVpSujEW9/Cd1JRGVvRK9k5ZTagMhkcQXP7MrI9n5jsglsLN2Q5LLcQg3LN 8OokS/rZlC7DhRU5qTr2iNr0J4mmlU+EojdOfCV4OsmDbQIXlXh9R6hVg+4TyBka szzxX/47AuGF+xFmqwldn0xD8MckXilyKM7UdWhPJHIprjko/N+NT02Dc3QMbxGb p91i3v/i6xfm/wy/wC0xO9ZZovLdh0pIe20zERRNNJ8yOPbIGZ3xtj3FRu9RC4rG M+1IYcQdFxu9fLZn6TnPpVKACvTqzQIDAQABo4IBtjCCAbIwDwYDVR0TAQH/BAUw AwEBADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH/BAQD AgWgMDMGA1UdHwQsMCowKKAmoCSGImh0dHA6Ly9jcmwuZ29kYWRkeS5jb20vZ2Rz MS0xMS5jcmwwUwYDVR0gBEwwSjBIBgtghkgBhv1tAQcXATA5MDcGCCsGAQUFBwIB FitodHRwOi8vY2VydGlmaWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkvMIGA BggrBgEFBQcBAQR0MHIwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmdvZGFkZHku Y29tLzBKBggrBgEFBQcwAoY+aHR0cDovL2NlcnRpZmljYXRlcy5nb2RhZGR5LmNv bS9yZXBvc2l0b3J5L2dkX2ludGVybWVkaWF0ZS5jcnQwHwYDVR0jBBgwFoAU/axh MpNsRdbi7oVfmrrndplozOcwIwYDVR0RBBwwGoIMKi5naXRodWIuY29tggpnaXRo dWIuY29tMB0GA1UdDgQWBBSH0Y8ZbuSHb1OMd5EHUN+jv1VHIDANBgkqhkiG9w0B AQUFAAOCAQEAwIe/Bbuk1/r38aqb5wlXjoW6tAmLpzLRkKorDOcDUJLtN6a9XqAk cgMai7NCI1YV+A4IjEENj53mV2xWLpniqLDHI5y2NbQuL2deu1jQSSNz7xE/nZCk WGt8OEtm6YI2bUsq5EXy078avRbigBko1bqtFuG0s5+nFrKCjhQVIk+GX7cwiyr4 XJ49FxETvePrxNYr7x7n/Jju59KXTw3juPET+bAwNlRXmScjrMylMNUMr3sFcyLz DciaVnnextu6+L0w1+5KNVbMKndRwgg/cRldBL4AgmtouTC3mlDGGG3U6eV75cdH D03DXDfrYYjxmWjTRdO2GdbYnt1ToEgxyA== -----END CERTIFICATE-----

после того, как вы положите его в /etc/ssl/certs, wget распознает его.

2
ответ дан 25 July 2018 в 22:34

По-видимому, github.com больше не использует подстановочный сертификат, и они используют сертификат специально для github.com. Вы должны получить новый сертификат SSL для github.com и поместить его в хранилище сертификатов вашей системы в /etc/ssl/certs.

Вы можете получить новый сертификат с помощью команды

openssl s_client -showcerts -connect github.com:443

В любом случае сертификат будет

-----BEGIN CERTIFICATE----- MIIFVTCCBD2gAwIBAgIHBGX+dPs18DANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE BhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAY BgNVBAoTEUdvRGFkZHkuY29tLCBJbmMuMTMwMQYDVQQLEypodHRwOi8vY2VydGlm aWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkxMDAuBgNVBAMTJ0dvIERhZGR5 IFNlY3VyZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTERMA8GA1UEBRMIMDc5Njky ODcwHhcNMDkxMjExMDUwMjM2WhcNMTQxMjExMDUwMjM2WjBRMRUwEwYDVQQKEwwq LmdpdGh1Yi5jb20xITAfBgNVBAsTGERvbWFpbiBDb250cm9sIFZhbGlkYXRlZDEV MBMGA1UEAxMMKi5naXRodWIuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEA7dOJw11wcgnzM08acnTZtlqVULtoYZ/3+x8Z4doEMa8VfBp/+XOvHeVD K1YJAEVpSujEW9/Cd1JRGVvRK9k5ZTagMhkcQXP7MrI9n5jsglsLN2Q5LLcQg3LN 8OokS/rZlC7DhRU5qTr2iNr0J4mmlU+EojdOfCV4OsmDbQIXlXh9R6hVg+4TyBka szzxX/47AuGF+xFmqwldn0xD8MckXilyKM7UdWhPJHIprjko/N+NT02Dc3QMbxGb p91i3v/i6xfm/wy/wC0xO9ZZovLdh0pIe20zERRNNJ8yOPbIGZ3xtj3FRu9RC4rG M+1IYcQdFxu9fLZn6TnPpVKACvTqzQIDAQABo4IBtjCCAbIwDwYDVR0TAQH/BAUw AwEBADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH/BAQD AgWgMDMGA1UdHwQsMCowKKAmoCSGImh0dHA6Ly9jcmwuZ29kYWRkeS5jb20vZ2Rz MS0xMS5jcmwwUwYDVR0gBEwwSjBIBgtghkgBhv1tAQcXATA5MDcGCCsGAQUFBwIB FitodHRwOi8vY2VydGlmaWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkvMIGA BggrBgEFBQcBAQR0MHIwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmdvZGFkZHku Y29tLzBKBggrBgEFBQcwAoY+aHR0cDovL2NlcnRpZmljYXRlcy5nb2RhZGR5LmNv bS9yZXBvc2l0b3J5L2dkX2ludGVybWVkaWF0ZS5jcnQwHwYDVR0jBBgwFoAU/axh MpNsRdbi7oVfmrrndplozOcwIwYDVR0RBBwwGoIMKi5naXRodWIuY29tggpnaXRo dWIuY29tMB0GA1UdDgQWBBSH0Y8ZbuSHb1OMd5EHUN+jv1VHIDANBgkqhkiG9w0B AQUFAAOCAQEAwIe/Bbuk1/r38aqb5wlXjoW6tAmLpzLRkKorDOcDUJLtN6a9XqAk cgMai7NCI1YV+A4IjEENj53mV2xWLpniqLDHI5y2NbQuL2deu1jQSSNz7xE/nZCk WGt8OEtm6YI2bUsq5EXy078avRbigBko1bqtFuG0s5+nFrKCjhQVIk+GX7cwiyr4 XJ49FxETvePrxNYr7x7n/Jju59KXTw3juPET+bAwNlRXmScjrMylMNUMr3sFcyLz DciaVnnextu6+L0w1+5KNVbMKndRwgg/cRldBL4AgmtouTC3mlDGGG3U6eV75cdH D03DXDfrYYjxmWjTRdO2GdbYnt1ToEgxyA== -----END CERTIFICATE-----

После того, как вы поместите его в /etc/ssl/certs, wget узнает его.

2
ответ дан 26 July 2018 в 22:33

по-видимому, github.com больше не используя сертификат, и они используют сертификат специально для github.com. Вам нужно получить новый сертификат SSL для github.com и положить, что в хранилище сертификатов компьютера, в /etc/ssl/certs.

Вы можете получить новый сертификат с помощью команды

openssl s_client -showcerts -connect github.com:443

в любом случае, сертификат

-----BEGIN CERTIFICATE----- MIIFVTCCBD2gAwIBAgIHBGX+dPs18DANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE BhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAY BgNVBAoTEUdvRGFkZHkuY29tLCBJbmMuMTMwMQYDVQQLEypodHRwOi8vY2VydGlm aWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkxMDAuBgNVBAMTJ0dvIERhZGR5 IFNlY3VyZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTERMA8GA1UEBRMIMDc5Njky ODcwHhcNMDkxMjExMDUwMjM2WhcNMTQxMjExMDUwMjM2WjBRMRUwEwYDVQQKEwwq LmdpdGh1Yi5jb20xITAfBgNVBAsTGERvbWFpbiBDb250cm9sIFZhbGlkYXRlZDEV MBMGA1UEAxMMKi5naXRodWIuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEA7dOJw11wcgnzM08acnTZtlqVULtoYZ/3+x8Z4doEMa8VfBp/+XOvHeVD K1YJAEVpSujEW9/Cd1JRGVvRK9k5ZTagMhkcQXP7MrI9n5jsglsLN2Q5LLcQg3LN 8OokS/rZlC7DhRU5qTr2iNr0J4mmlU+EojdOfCV4OsmDbQIXlXh9R6hVg+4TyBka szzxX/47AuGF+xFmqwldn0xD8MckXilyKM7UdWhPJHIprjko/N+NT02Dc3QMbxGb p91i3v/i6xfm/wy/wC0xO9ZZovLdh0pIe20zERRNNJ8yOPbIGZ3xtj3FRu9RC4rG M+1IYcQdFxu9fLZn6TnPpVKACvTqzQIDAQABo4IBtjCCAbIwDwYDVR0TAQH/BAUw AwEBADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH/BAQD AgWgMDMGA1UdHwQsMCowKKAmoCSGImh0dHA6Ly9jcmwuZ29kYWRkeS5jb20vZ2Rz MS0xMS5jcmwwUwYDVR0gBEwwSjBIBgtghkgBhv1tAQcXATA5MDcGCCsGAQUFBwIB FitodHRwOi8vY2VydGlmaWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkvMIGA BggrBgEFBQcBAQR0MHIwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmdvZGFkZHku Y29tLzBKBggrBgEFBQcwAoY+aHR0cDovL2NlcnRpZmljYXRlcy5nb2RhZGR5LmNv bS9yZXBvc2l0b3J5L2dkX2ludGVybWVkaWF0ZS5jcnQwHwYDVR0jBBgwFoAU/axh MpNsRdbi7oVfmrrndplozOcwIwYDVR0RBBwwGoIMKi5naXRodWIuY29tggpnaXRo dWIuY29tMB0GA1UdDgQWBBSH0Y8ZbuSHb1OMd5EHUN+jv1VHIDANBgkqhkiG9w0B AQUFAAOCAQEAwIe/Bbuk1/r38aqb5wlXjoW6tAmLpzLRkKorDOcDUJLtN6a9XqAk cgMai7NCI1YV+A4IjEENj53mV2xWLpniqLDHI5y2NbQuL2deu1jQSSNz7xE/nZCk WGt8OEtm6YI2bUsq5EXy078avRbigBko1bqtFuG0s5+nFrKCjhQVIk+GX7cwiyr4 XJ49FxETvePrxNYr7x7n/Jju59KXTw3juPET+bAwNlRXmScjrMylMNUMr3sFcyLz DciaVnnextu6+L0w1+5KNVbMKndRwgg/cRldBL4AgmtouTC3mlDGGG3U6eV75cdH D03DXDfrYYjxmWjTRdO2GdbYnt1ToEgxyA== -----END CERTIFICATE-----

после того, как вы положите его в /etc/ssl/certs, wget распознает его.

2
ответ дан 2 August 2018 в 04:00

По-видимому, github.com больше не использует подстановочный сертификат, и они используют сертификат специально для github.com . Вам необходимо получить новый сертификат SSL для github.com и поместить его в хранилище сертификатов вашей системы в / etc / ssl / certs .

Вы можете получить новый сертификат, используя команда

  openssl s_client -showcerts -connect github.com:443  

В любом случае сертификат

  ----- ----- BEGIN CERTIFICATE MIIFVTCCBD2gAwIBAgIHBGX + dPs18DANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE BhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAY BgNVBAoTEUdvRGFkZHkuY29tLCBJbmMuMTMwMQYDVQQLEypodHRwOi8vY2VydGlm aWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkxMDAuBgNVBAMTJ0dvIERhZGR5 IFNlY3VyZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTERMA8GA1UEBRMIMDc5Njky ODcwHhcNMDkxMjExMDUwMjM2WhcNMTQxMjExMDUwMjM2WjBRMRUwEwYDVQQKEwwq LmdpdGh1Yi5jb20xITAfBgNVBAsTGERvbWFpbiBDb250cm9sIFZhbGlkYXRlZDEV MBMGA1UEAxMMKi5naXRodWIuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEA7dOJw11wcgnzM08acnTZtlqVULtoYZ / 3 + x8Z4doEMa8VfBp / + XOvHeVD K1YJAEVpSujEW9 / Cd1JRGVvRK9k5ZTagMhkcQXP7MrI9n5jsglsLN2Q5LLcQg3LN  8OokS / rZlC7DhRU5qTr2iNr0J4mmlU + EojdOfCV4OsmDbQIXlXh9R6hVg + 4TyBka szzxX / 47AuGF + xFmqwldn0xD8MckXilyKM7UdWhPJHIprjko / N + NT02Dc3QMbxGb p91i3v / i6xfm / WY / wC0xO9ZZovLdh0pIe20zERRNNJ8yOPbIGZ3xtj3FRu9RC4rG М + 1IYcQdFxu9fLZn6TnPpVKACvTqzQIDAQABo4IBtjCCAbIwDwYDVR0TAQH / Bauw AwEBADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH / BAQD AgWgMDMGA1UdHwQsMCowKKAmoCSGImh0dHA6Ly9jcmwuZ29kYWRkeS5jb20vZ2Rz MS0xMS5jcmwwUwYDVR0gBEwwSjBIBgtghkgBhv1tAQcXATA5MDcGCCsGAQUFBwIB FitodHRwOi8vY2VydGlmaWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkvMIGA BggrBgEFBQcBAQR0MHIwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmdvZGFkZHku Y29tLzBKBggrBgEFBQcwAoY + aHR0cDovL2NlcnRpZmljYXRlcy5nb2RhZGR5LmNv bS9yZXBvc2l0b3J5L2dkX2ludGVybWVkaWF0ZS5jcnQwHwYDVR0jBBgwFoAU / AXH MpNsRdbi7oVfmrrndplozOcwIwYDVR0RBBwwGoIMKi5naXRodWIuY29tggpnaXRo dWIuY29tMB0GA1UdDgQWBBSH0Y8ZbuSHb1OMd5EHUN + jv1VHIDANBgkqhkiG9w0B AQUFAAOCAQEAwIe / Bbuk1 / r38aqb5wlXjoW6tAmLpzLRkKorDOcDUJLtN6a9XqAk  cgMai7NCI1YV + A4IjEENj53mV2xWLpniqLDHI5y2NbQuL2deu1jQSSNz7xE / nZCk WGt8OEtm6YI2bUsq5EXy078av  RbigBko1bqtFuG0s5 + nFrKCjhQVIk + GX7cwiyr4 XJ49FxETvePrxNYr7x7n / Jju59KXTw3juPET + bAwNlRXmScjrMylMNUMr3sFcyLz DciaVnnextu6 + L0w1 + 5KNVbMKndRwgg / cRldBL4AgmtouTC3mlDGGG3U6eV75cdH D03DXDfrYYjxmWjTRdO2GdbYnt1ToEgxyA == ----- END CERTIFICATE -----  

После того, как вы поместите его в / etc / ssl / certs , wget распознает это.

2
ответ дан 4 August 2018 в 20:03

По-видимому, github.com больше не использует подстановочный сертификат, и они используют сертификат специально для github.com . Вам необходимо получить новый сертификат SSL для github.com и поместить его в хранилище сертификатов вашей системы в / etc / ssl / certs .

Вы можете получить новый сертификат, используя команда

  openssl s_client -showcerts -connect github.com:443  

В любом случае сертификат

  ----- ----- BEGIN CERTIFICATE MIIFVTCCBD2gAwIBAgIHBGX + dPs18DANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE BhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAY BgNVBAoTEUdvRGFkZHkuY29tLCBJbmMuMTMwMQYDVQQLEypodHRwOi8vY2VydGlm aWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkxMDAuBgNVBAMTJ0dvIERhZGR5 IFNlY3VyZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTERMA8GA1UEBRMIMDc5Njky ODcwHhcNMDkxMjExMDUwMjM2WhcNMTQxMjExMDUwMjM2WjBRMRUwEwYDVQQKEwwq LmdpdGh1Yi5jb20xITAfBgNVBAsTGERvbWFpbiBDb250cm9sIFZhbGlkYXRlZDEV MBMGA1UEAxMMKi5naXRodWIuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEA7dOJw11wcgnzM08acnTZtlqVULtoYZ / 3 + x8Z4doEMa8VfBp / + XOvHeVD K1YJAEVpSujEW9 / Cd1JRGVvRK9k5ZTagMhkcQXP7MrI9n5jsglsLN2Q5LLcQg3LN  8OokS / rZlC7DhRU5qTr2iNr0J4mmlU + EojdOfCV4OsmDbQIXlXh9R6hVg + 4TyBka szzxX / 47AuGF + xFmqwldn0xD8MckXilyKM7UdWhPJHIprjko / N + NT02Dc3QMbxGb p91i3v / i6xfm / WY / wC0xO9ZZovLdh0pIe20zERRNNJ8yOPbIGZ3xtj3FRu9RC4rG М + 1IYcQdFxu9fLZn6TnPpVKACvTqzQIDAQABo4IBtjCCAbIwDwYDVR0TAQH / Bauw AwEBADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH / BAQD AgWgMDMGA1UdHwQsMCowKKAmoCSGImh0dHA6Ly9jcmwuZ29kYWRkeS5jb20vZ2Rz MS0xMS5jcmwwUwYDVR0gBEwwSjBIBgtghkgBhv1tAQcXATA5MDcGCCsGAQUFBwIB FitodHRwOi8vY2VydGlmaWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkvMIGA BggrBgEFBQcBAQR0MHIwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmdvZGFkZHku Y29tLzBKBggrBgEFBQcwAoY + aHR0cDovL2NlcnRpZmljYXRlcy5nb2RhZGR5LmNv bS9yZXBvc2l0b3J5L2dkX2ludGVybWVkaWF0ZS5jcnQwHwYDVR0jBBgwFoAU / AXH MpNsRdbi7oVfmrrndplozOcwIwYDVR0RBBwwGoIMKi5naXRodWIuY29tggpnaXRo dWIuY29tMB0GA1UdDgQWBBSH0Y8ZbuSHb1OMd5EHUN + jv1VHIDANBgkqhkiG9w0B AQUFAAOCAQEAwIe / Bbuk1 / r38aqb5wlXjoW6tAmLpzLRkKorDOcDUJLtN6a9XqAk  cgMai7NCI1YV + A4IjEENj53mV2xWLpniqLDHI5y2NbQuL2deu1jQSSNz7xE / nZCk WGt8OEtm6YI2bUsq5EXy078av  RbigBko1bqtFuG0s5 + nFrKCjhQVIk + GX7cwiyr4 XJ49FxETvePrxNYr7x7n / Jju59KXTw3juPET + bAwNlRXmScjrMylMNUMr3sFcyLz DciaVnnextu6 + L0w1 + 5KNVbMKndRwgg / cRldBL4AgmtouTC3mlDGGG3U6eV75cdH D03DXDfrYYjxmWjTRdO2GdbYnt1ToEgxyA == ----- END CERTIFICATE -----  

После того, как вы поместите его в / etc / ssl / certs , wget распознает это.

2
ответ дан 6 August 2018 в 04:04

По-видимому, github.com больше не использует подстановочный сертификат, и они используют сертификат специально для github.com . Вам необходимо получить новый сертификат SSL для github.com и поместить его в хранилище сертификатов вашей системы в / etc / ssl / certs .

Вы можете получить новый сертификат, используя команда

  openssl s_client -showcerts -connect github.com:443  

В любом случае сертификат

  ----- ----- BEGIN CERTIFICATE MIIFVTCCBD2gAwIBAgIHBGX + dPs18DANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE BhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAY BgNVBAoTEUdvRGFkZHkuY29tLCBJbmMuMTMwMQYDVQQLEypodHRwOi8vY2VydGlm aWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkxMDAuBgNVBAMTJ0dvIERhZGR5 IFNlY3VyZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTERMA8GA1UEBRMIMDc5Njky ODcwHhcNMDkxMjExMDUwMjM2WhcNMTQxMjExMDUwMjM2WjBRMRUwEwYDVQQKEwwq LmdpdGh1Yi5jb20xITAfBgNVBAsTGERvbWFpbiBDb250cm9sIFZhbGlkYXRlZDEV MBMGA1UEAxMMKi5naXRodWIuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEA7dOJw11wcgnzM08acnTZtlqVULtoYZ / 3 + x8Z4doEMa8VfBp / + XOvHeVD K1YJAEVpSujEW9 / Cd1JRGVvRK9k5ZTagMhkcQXP7MrI9n5jsglsLN2Q5LLcQg3LN  8OokS / rZlC7DhRU5qTr2iNr0J4mmlU + EojdOfCV4OsmDbQIXlXh9R6hVg + 4TyBka szzxX / 47AuGF + xFmqwldn0xD8MckXilyKM7UdWhPJHIprjko / N + NT02Dc3QMbxGb p91i3v / i6xfm / WY / wC0xO9ZZovLdh0pIe20zERRNNJ8yOPbIGZ3xtj3FRu9RC4rG М + 1IYcQdFxu9fLZn6TnPpVKACvTqzQIDAQABo4IBtjCCAbIwDwYDVR0TAQH / Bauw AwEBADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH / BAQD AgWgMDMGA1UdHwQsMCowKKAmoCSGImh0dHA6Ly9jcmwuZ29kYWRkeS5jb20vZ2Rz MS0xMS5jcmwwUwYDVR0gBEwwSjBIBgtghkgBhv1tAQcXATA5MDcGCCsGAQUFBwIB FitodHRwOi8vY2VydGlmaWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkvMIGA BggrBgEFBQcBAQR0MHIwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmdvZGFkZHku Y29tLzBKBggrBgEFBQcwAoY + aHR0cDovL2NlcnRpZmljYXRlcy5nb2RhZGR5LmNv bS9yZXBvc2l0b3J5L2dkX2ludGVybWVkaWF0ZS5jcnQwHwYDVR0jBBgwFoAU / AXH MpNsRdbi7oVfmrrndplozOcwIwYDVR0RBBwwGoIMKi5naXRodWIuY29tggpnaXRo dWIuY29tMB0GA1UdDgQWBBSH0Y8ZbuSHb1OMd5EHUN + jv1VHIDANBgkqhkiG9w0B AQUFAAOCAQEAwIe / Bbuk1 / r38aqb5wlXjoW6tAmLpzLRkKorDOcDUJLtN6a9XqAk  cgMai7NCI1YV + A4IjEENj53mV2xWLpniqLDHI5y2NbQuL2deu1jQSSNz7xE / nZCk WGt8OEtm6YI2bUsq5EXy078av  RbigBko1bqtFuG0s5 + nFrKCjhQVIk + GX7cwiyr4 XJ49FxETvePrxNYr7x7n / Jju59KXTw3juPET + bAwNlRXmScjrMylMNUMr3sFcyLz DciaVnnextu6 + L0w1 + 5KNVbMKndRwgg / cRldBL4AgmtouTC3mlDGGG3U6eV75cdH D03DXDfrYYjxmWjTRdO2GdbYnt1ToEgxyA == ----- END CERTIFICATE -----  

После того, как вы поместите его в / etc / ssl / certs , wget распознает это.

2
ответ дан 7 August 2018 в 22:04

По-видимому, github.com больше не использует подстановочный сертификат, и они используют сертификат специально для github.com . Вам необходимо получить новый сертификат SSL для github.com и поместить его в хранилище сертификатов вашей системы в / etc / ssl / certs .

Вы можете получить новый сертификат, используя команда

  openssl s_client -showcerts -connect github.com:443  

В любом случае сертификат

  ----- ----- BEGIN CERTIFICATE MIIFVTCCBD2gAwIBAgIHBGX + dPs18DANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE BhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAY BgNVBAoTEUdvRGFkZHkuY29tLCBJbmMuMTMwMQYDVQQLEypodHRwOi8vY2VydGlm aWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkxMDAuBgNVBAMTJ0dvIERhZGR5 IFNlY3VyZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTERMA8GA1UEBRMIMDc5Njky ODcwHhcNMDkxMjExMDUwMjM2WhcNMTQxMjExMDUwMjM2WjBRMRUwEwYDVQQKEwwq LmdpdGh1Yi5jb20xITAfBgNVBAsTGERvbWFpbiBDb250cm9sIFZhbGlkYXRlZDEV MBMGA1UEAxMMKi5naXRodWIuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEA7dOJw11wcgnzM08acnTZtlqVULtoYZ / 3 + x8Z4doEMa8VfBp / + XOvHeVD K1YJAEVpSujEW9 / Cd1JRGVvRK9k5ZTagMhkcQXP7MrI9n5jsglsLN2Q5LLcQg3LN  8OokS / rZlC7DhRU5qTr2iNr0J4mmlU + EojdOfCV4OsmDbQIXlXh9R6hVg + 4TyBka szzxX / 47AuGF + xFmqwldn0xD8MckXilyKM7UdWhPJHIprjko / N + NT02Dc3QMbxGb p91i3v / i6xfm / WY / wC0xO9ZZovLdh0pIe20zERRNNJ8yOPbIGZ3xtj3FRu9RC4rG М + 1IYcQdFxu9fLZn6TnPpVKACvTqzQIDAQABo4IBtjCCAbIwDwYDVR0TAQH / Bauw AwEBADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH / BAQD AgWgMDMGA1UdHwQsMCowKKAmoCSGImh0dHA6Ly9jcmwuZ29kYWRkeS5jb20vZ2Rz MS0xMS5jcmwwUwYDVR0gBEwwSjBIBgtghkgBhv1tAQcXATA5MDcGCCsGAQUFBwIB FitodHRwOi8vY2VydGlmaWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkvMIGA BggrBgEFBQcBAQR0MHIwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmdvZGFkZHku Y29tLzBKBggrBgEFBQcwAoY + aHR0cDovL2NlcnRpZmljYXRlcy5nb2RhZGR5LmNv bS9yZXBvc2l0b3J5L2dkX2ludGVybWVkaWF0ZS5jcnQwHwYDVR0jBBgwFoAU / AXH MpNsRdbi7oVfmrrndplozOcwIwYDVR0RBBwwGoIMKi5naXRodWIuY29tggpnaXRo dWIuY29tMB0GA1UdDgQWBBSH0Y8ZbuSHb1OMd5EHUN + jv1VHIDANBgkqhkiG9w0B AQUFAAOCAQEAwIe / Bbuk1 / r38aqb5wlXjoW6tAmLpzLRkKorDOcDUJLtN6a9XqAk  cgMai7NCI1YV + A4IjEENj53mV2xWLpniqLDHI5y2NbQuL2deu1jQSSNz7xE / nZCk WGt8OEtm6YI2bUsq5EXy078av  RbigBko1bqtFuG0s5 + nFrKCjhQVIk + GX7cwiyr4 XJ49FxETvePrxNYr7x7n / Jju59KXTw3juPET + bAwNlRXmScjrMylMNUMr3sFcyLz DciaVnnextu6 + L0w1 + 5KNVbMKndRwgg / cRldBL4AgmtouTC3mlDGGG3U6eV75cdH D03DXDfrYYjxmWjTRdO2GdbYnt1ToEgxyA == ----- END CERTIFICATE -----  

После того, как вы поместите его в / etc / ssl / certs , wget распознает это.

2
ответ дан 10 August 2018 в 10:18

По-видимому, github.com больше не использует подстановочный сертификат, и они используют сертификат специально для github.com . Вам необходимо получить новый сертификат SSL для github.com и поместить его в хранилище сертификатов вашей системы в / etc / ssl / certs .

Вы можете получить новый сертификат, используя команда

  openssl s_client -showcerts -connect github.com:443  

В любом случае сертификат

  ----- ----- BEGIN CERTIFICATE MIIFVTCCBD2gAwIBAgIHBGX + dPs18DANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE BhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAY BgNVBAoTEUdvRGFkZHkuY29tLCBJbmMuMTMwMQYDVQQLEypodHRwOi8vY2VydGlm aWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkxMDAuBgNVBAMTJ0dvIERhZGR5 IFNlY3VyZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTERMA8GA1UEBRMIMDc5Njky ODcwHhcNMDkxMjExMDUwMjM2WhcNMTQxMjExMDUwMjM2WjBRMRUwEwYDVQQKEwwq LmdpdGh1Yi5jb20xITAfBgNVBAsTGERvbWFpbiBDb250cm9sIFZhbGlkYXRlZDEV MBMGA1UEAxMMKi5naXRodWIuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEA7dOJw11wcgnzM08acnTZtlqVULtoYZ / 3 + x8Z4doEMa8VfBp / + XOvHeVD K1YJAEVpSujEW9 / Cd1JRGVvRK9k5ZTagMhkcQXP7MrI9n5jsglsLN2Q5LLcQg3LN  8OokS / rZlC7DhRU5qTr2iNr0J4mmlU + EojdOfCV4OsmDbQIXlXh9R6hVg + 4TyBka szzxX / 47AuGF + xFmqwldn0xD8MckXilyKM7UdWhPJHIprjko / N + NT02Dc3QMbxGb p91i3v / i6xfm / WY / wC0xO9ZZovLdh0pIe20zERRNNJ8yOPbIGZ3xtj3FRu9RC4rG М + 1IYcQdFxu9fLZn6TnPpVKACvTqzQIDAQABo4IBtjCCAbIwDwYDVR0TAQH / Bauw AwEBADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH / BAQD AgWgMDMGA1UdHwQsMCowKKAmoCSGImh0dHA6Ly9jcmwuZ29kYWRkeS5jb20vZ2Rz MS0xMS5jcmwwUwYDVR0gBEwwSjBIBgtghkgBhv1tAQcXATA5MDcGCCsGAQUFBwIB FitodHRwOi8vY2VydGlmaWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkvMIGA BggrBgEFBQcBAQR0MHIwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmdvZGFkZHku Y29tLzBKBggrBgEFBQcwAoY + aHR0cDovL2NlcnRpZmljYXRlcy5nb2RhZGR5LmNv bS9yZXBvc2l0b3J5L2dkX2ludGVybWVkaWF0ZS5jcnQwHwYDVR0jBBgwFoAU / AXH MpNsRdbi7oVfmrrndplozOcwIwYDVR0RBBwwGoIMKi5naXRodWIuY29tggpnaXRo dWIuY29tMB0GA1UdDgQWBBSH0Y8ZbuSHb1OMd5EHUN + jv1VHIDANBgkqhkiG9w0B AQUFAAOCAQEAwIe / Bbuk1 / r38aqb5wlXjoW6tAmLpzLRkKorDOcDUJLtN6a9XqAk  cgMai7NCI1YV + A4IjEENj53mV2xWLpniqLDHI5y2NbQuL2deu1jQSSNz7xE / nZCk WGt8OEtm6YI2bUsq5EXy078av  RbigBko1bqtFuG0s5 + nFrKCjhQVIk + GX7cwiyr4 XJ49FxETvePrxNYr7x7n / Jju59KXTw3juPET + bAwNlRXmScjrMylMNUMr3sFcyLz DciaVnnextu6 + L0w1 + 5KNVbMKndRwgg / cRldBL4AgmtouTC3mlDGGG3U6eV75cdH D03DXDfrYYjxmWjTRdO2GdbYnt1ToEgxyA == ----- END CERTIFICATE -----  

После того, как вы поместите его в / etc / ssl / certs , wget распознает это.

2
ответ дан 13 August 2018 в 16:41
  • 1
    Не уверен, что я последую за тобой. Нужно ли мне также добавить символическую ссылку на этот файл сертификата? – grm 28 January 2011 в 16:39

Другие вопросы по тегам:

Похожие вопросы: