GNU/Linux >> Znalost Linux >  >> Ubuntu

Ubuntu Landscape – Ověření certifikátu serveru se nezdařilo?

Nainstaloval jsem Landscape na novou instalaci Ubuntu 16.04 a snažím se s ní zaregistrovat klienty. Vytvořili jsme CA a podepsali náš certifikát (https://help.landscape.canonical.com/LDS/SSL). Certifikát jsme také přidali k důvěryhodným certifikátům na klientovi.

Nyní se pokusíme připojit našeho klienta (Ubuntu 16.04) k serveru pomocí následujícího příkazu:

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

Po konfiguračním dialogu se objeví tato chybová zpráva:

Informace SSL serveru jsou nesprávné nebo selhalo ověření podpisu!
Pokud server používá certifikát podepsaný svým držitelem, ujistěte se, že jste mu dodali parametr –ssl-public-key.

Ano, náš server se jmenuje ‚Landskap‘…

Zkontrolovali jsme klienta, zda v /var/log/landscape/broker.log nejsou nějaké další informace a našli následující chybovou položku.

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])

Pomozte nám prosím 🙁

Přijatá odpověď:

Momentálně nelze testovat, ale Rychlý průvodce doporučuje přidat soubor certifikátu do /etc/landscape/client.conf s tímto řádkem:

ssl_public_key = /etc/landscape/server.pem

Ubuntu
  1. Server Ubuntu 14 a Xrdp?

  2. GUI serveru Ubuntu

  3. Logo serveru Ubuntu

  1. Server NTP Ubuntu 20.04

  2. Ikona serveru Ubuntu

  3. Git Clone se nezdařilo:Ověření certifikátu serveru se nezdařilo

  1. Instalace serveru Ubuntu 20.04

  2. Jak nastavit server OpenVPN na Ubuntu 20.04

  3. Instalace Ubuntu 20.04 PostgreSQL