O certificado SSL da CA (path? access rights) no Ubuntu 16?

0

Problema com o certificado SSL da CA (direitos de acesso do caminho?). Eu tenho um certificado SSL da Commodo e ele instalou ok. Tudo parece estar funcionando corretamente e eu reiniciei o meu servidor e Apache2.

Service apache2 status não mostra erros.

Isso foi usado:

sudo apt-get update && sudo apt-get upgrade -fy && sudo apt-get dist-upgrade -fy

Os problemas que vejo online lidam com o Amazons Linux (usando o yum) ou o CentOS. Eles disseram para reiniciar o servidor. Estou usando o Ubuntu 16.04 e não sei o que fazer a seguir?

Isso afeta o download de pacotes, como este exemplo:

Eu tentei fazer um comando como:

Eu fiz um arquivo composer.json

{
  "require": {
      "aws/aws-sdk-php": "3.*"
  }
}

composer install

[RuntimeException]
  Failed to clone https://github.com/jmespath/jmespath.php.git via https, ssh
   protocols, aborting.
  - https://github.com/jmespath/jmespath.php.git
    Cloning into '/var/www/ssl/s3/test/vendor/mtdowling/jmespath.php'...
    fatal: unable to access 'https://github.com/jmespath/jmespath.php.git/':
  Problem with the SSL CA cert (path? access rights?)
  - [email protected]:jmespath/jmespath.php.git
    Cloning into '/var/www/ssl/s3/test/vendor/mtdowling/jmespath.php'...
    Permission denied (publickey).
    fatal: Could not read from remote repository.

    Please make sure you have the correct access rights
    and the repository exists.
    
por DDJ 16.02.2017 / 16:51

3 respostas

1

Na minha opinião, a chave SSH não é autorizada neste cenário e você precisa criar uma chave pública SSH e solicitar ao administrador do repositório Git para adicionar a chave pública SSH. Você pode consultar o URL abaixo para mais informações:

link

    
por 17.02.2017 / 11:52
-1

Isso funcionou para mim. Instalando um certificado raiz / CA Dado um arquivo de certificado de CA foo.crt, siga estas etapas para instalá-lo no Ubuntu:

Crie um diretório para certificados de CA extras em / usr / share / ca-certificates:

sudo mkdir /usr/share/ca-certificates/extra

Copie o arquivo .crt da CA para este diretório:

sudo cp foo.crt /usr/share/ca-certificates/extra/foo.crt

Deixe o Ubuntu adicionar o caminho do arquivo .crt relativo ao / usr / share / ca-certificates para /etc/ca-certificates.conf:

sudo dpkg-reconfigure ca-certificates
    
por 18.02.2017 / 16:42
-1

Eu encontrei o erro git clone em uma pequena distro Debian ( Voyage Linux ), e foi porque as CAs raiz padrão não eram 't instalado, significando que o git (e até coisas simples como curl https://google.com ) não puderam verificar os certificados SSL de sites HTTPS.

A solução em lxadm , que funcionou para mim, era apenas instalar ca-certificates :

sudo apt install ca-certificates
    
por 03.02.2018 / 13:18