GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Ubuntu Landscape:¿falló la verificación del certificado del servidor?

Instalé Landscape en una nueva instalación de Ubuntu 16.04 y estoy tratando de registrar clientes con él. Creamos una CA y firmamos nuestro certificado (https://help.landscape.canonical.com/LDS/SSL). También agregamos el certificado a los certificados de confianza en el cliente.

Ahora intentamos conectar nuestro cliente (Ubuntu 16.04) al Servidor con el siguiente comando:

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

Después del diálogo de configuración aparece este mensaje de error:

La información SSL del servidor es incorrecta o falla la verificación de la firma.
Si el servidor utiliza un certificado autofirmado, asegúrese de proporcionarlo con el parámetro –ssl-public-key.

Sí, nuestro servidor se llama 'Landskap'...

Hemos verificado en el cliente, si hay información adicional en /var/log/landscape/broker.log y encontré la siguiente entrada de error.

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

Por favor, ayúdanos 🙁

Respuesta aceptada:

No se puede probar actualmente, pero la Guía de inicio rápido sugiere agregar el archivo de certificado a /etc/landscape/client.conf con esta línea:

ssl_public_key = /etc/landscape/server.pem

Ubuntu
  1. ¿Servidor Ubuntu 14 y Xrdp?

  2. GUI del servidor Ubuntu

  3. Logotipo del servidor Ubuntu

  4. Ícono del servidor Ubuntu

  5. Git Clone falla:la verificación del certificado del servidor falló

Configuración del servidor Ubuntu 22.04 Minecraft

Instalación de Ubuntu 22.04 PostgreSQL

Instalación del servidor Samba en Ubuntu 14.10

Instalación del servidor Samba en Ubuntu 15.10

Cómo instalar Plex Media Server en Ubuntu 16.04 Server/Desktop

Cómo instalar LetsEncrypt con Nginx en Ubuntu 15.04