GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo hacer que curl ignore errores de certificado

Introducción

Si necesita hacer curl ignore los errores de certificado, asegúrese de conocer las consecuencias de las conexiones y transferencias SSL inseguras.

Solo debe practicar omitir las comprobaciones de certificados con fines de desarrollo.

En este tutorial, aprenderá cómo hacer que curl ignore los errores de certificado.

Hacer que curl ignore los errores de SSL

La sintaxis básica para ignorar errores de certificado con curl el comando es:

curl --insecure [URL]

Alternativamente, puede usar:

curl -k [URL]

Un sitio web es inseguro si tiene un certificado SSL caducado, mal configurado o sin certificado SSL que garantice una conexión segura. Cuando intentas usar curl para conectarse a dicho sitio web, la salida responde con un error.

Por ejemplo, si ejecuta el comando:

curl myawesomewebsite.com

La salida debe mostrar el contenido de la URL. Sin embargo, dado que este sitio web tiene un certificado SSL no válido, muestra un error como en el ejemplo a continuación.

curl: (60) SSL: no alternative certificate subject name matches target host name 'unixtutorial.test'

Esto significa que "el certificado de pares no se puede autenticar con certificados de CA conocidos".

Para eludir esta restricción, puede utilizar --insecure (o -k ) opción que permite conexiones de servidor inseguras cuando se usa SSL. Por lo tanto, ejecutaría:

curl -k myawesomewebsite.com

Cent OS
  1. ¿Cómo hacer que Ldapsearch funcione en Sles sobre Tls usando un certificado?

  2. ¿Cómo hacer que un montaje Cifs/smb ignore Umask?

  3. ¿Cómo hacer que Ibus no ignore ~/.xcompose?

  4. ¿Cómo hacer que Apache 2 deje de pedir una contraseña para un certificado SSL?

  5. Cómo hacer una VPN

Cómo hacer una solicitud POST con cURL

Cómo instalar Nagios 4.4.3 en Ubuntu 18.04 y Ubuntu 16.04

Cómo hacer un archivo ejecutable en Linux

Cómo instalar Make en Ubuntu 20.04

Cómo instalar Sysdig en Debian 11

Cómo hacer una solicitud POST con curl