web-dev-qa-db-ja.com

Ubuntu16のSSLCA証明書(パス?アクセス権)?

SSL CA証明書に問題があります(パス?アクセス権?)。 CommodoからSSL証明書を取得し、正常にインストールされました。すべてが正常に機能しているようで、サーバーとApache2を再起動しました。

Service Apache2 statusエラーは表示されません。

これが使用されました:

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

私がオンラインで目にする問題は、Amazons Linux(yumを使用)またはCentOSのいずれかを扱っています。彼らはサーバーを再起動すると言った。 Ubuntu 16.04を使用していますが、次に何をすべきかわかりませんか?

これは、次の例のようにダウンロードされるパッケージに影響します。

次のようなコマンドを実行しようとしました。

私はcomposer.jsonファイルを作成しました

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

composerのインストール

[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.
2
DDJ

小さなDebianディストリビューション( Voyage Linux )でgit cloneエラーが発生しました。これは、標準のルートCAがインストールされていないためです。つまり、git(およびcurl https://google.com)HTTPSサイトのSSL証明書を検証できませんでした。

lxadm での解決策は、私にとってはうまくいきましたが、ca-certificatesをインストールするだけでした。

Sudo apt install ca-certificates
3
mwfearnley

私の意見では、このシナリオではSSHキーは承認されていないため、公開SSHキーを作成し、Gitリポジトリの管理者にSSH公開キーの追加を依頼する必要があります。詳細については、以下のURLを参照してください。

https://stackoverflow.com/questions/7430311/saving-ssh-key-fails/8600087#8600087

3
Gunjan Tripathi