GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Ubuntu-Landschaft – Überprüfung des Serverzertifikats fehlgeschlagen?

Ich habe Landscape auf einer neuen Installation von Ubuntu 16.04 installiert und versuche, Clients damit zu registrieren. Wir haben eine CA erstellt und unser Zertifikat signiert (https://help.landscape.canonical.com/LDS/SSL). Wir haben das Zertifikat auch zu den vertrauenswürdigen Zertifikaten auf dem Client hinzugefügt.

Nun versuchen wir unseren Client (Ubuntu 16.04) mit folgendem Befehl mit dem Server zu verbinden:

sudo landscape-config --computer-title "Agent" --account-name standalone  --url https://landskap/message-system --ping-url http://landskap/ping --ssl-public-key=/etc/ssl/certs/landscape_server_ca.pem

Nach dem Konfigurationsdialog erscheint diese Fehlermeldung:

Die SSL-Informationen des Servers sind falsch oder die Signaturprüfung schlägt fehl!
Wenn der Server ein selbstsigniertes Zertifikat verwendet, stellen Sie bitte sicher, dass Sie es mit dem Parameter –ssl-public-key angeben.

Ja, unser Server heißt „Landskap“…

Wir haben auf dem Client überprüft, ob es zusätzliche Informationen in /var/log/landscape/broker.log gibt und folgenden Fehlereintrag gefunden.

PyCurlError: Error 60: server certificate verification failed. CAfile: /usr/local/share/ca-certificates/landscape_server_ca.crt CRLfile: none
2017-04-18 14:08:38,978 ERROR    [MainThread] Message exchange failed: server certificate verification failed. CAfile: /usr/local/share/ca-certificates/landscape_server_ca.crt CRLfile: none
2017-04-18 14:08:38,978 INFO     [MainThread] Message exchange failed.
2017-04-18 14:08:38,979 INFO     [MainThread] Message exchange completed in 0.17s.
2017-04-18 14:09:38,982 INFO     [MainThread] Starting urgent message exchange with https://landskap/message-system.
2017-04-18 14:09:39,149 ERROR    [PoolThread-twisted.internet.reactor-0] Error contacting the server at https://landskap/message-system.
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/landscape/broker/transport.py", line 71, in exchange
    message_api)
  File "/usr/lib/python2.7/dist-packages/landscape/broker/transport.py", line 45, in _curl
    headers=headers, cainfo=self._pubkey, curl=curl))
  File "/usr/lib/python2.7/dist-packages/landscape/lib/fetch.py", line 109, in fetch
    raise PyCurlError(e.args[0], e.args[1])

Bitte helfen Sie uns 🙁

Akzeptierte Antwort:

Kann derzeit nicht getestet werden, aber die Schnellstartanleitung schlägt vor, die Zertifikatsdatei zu /etc/landscape/client.conf hinzuzufügen mit dieser Zeile:

ssl_public_key = /etc/landscape/server.pem

Ubuntu
  1. Ubuntu 14 Server und Xrdp?

  2. Ubuntu-Server-GUI

  3. Ubuntu-Server-Logo

  4. Ubuntu-Server-Symbol

  5. Git Clone schlägt fehl:Überprüfung des Serverzertifikats fehlgeschlagen

Ubuntu 22.04 Minecraft-Server-Setup

Ubuntu 22.04 PostgreSQL-Installation

Samba-Server-Installation auf Ubuntu 14.10

Samba-Server-Installation auf Ubuntu 15.10

So installieren Sie Plex Media Server auf Ubuntu 16.04 Server/Desktop

So installieren Sie LetsEncrypt mit Nginx unter Ubuntu 15.04