Un comando, como root
# At a terminal: it shows the terms of use and takes a yes, then
# asks for your key, then three short questions, and Enter takes the
# safe answer every time.
curl -fsSL https://reportedip.com/agent/install.sh | sh
# For automation, and for fifty hosts: nothing is asked, the terms
# are accepted up front.
curl -fsSL https://reportedip.com/agent/install.sh | REPORTEDIP_ACCEPT_TERMS=1 REPORTEDIP_KEY="YOUR_API_KEY" sh
Lo primero que muestra el script son las condiciones de uso, y necesita un yes antes de descargar nada. Comprueba que se ejecuta como root, que la plataforma es Linux, que la arquitectura es amd64 o arm64 y que existe una herramienta de suma de comprobación. Después descarga con tu clave la versión para tu arquitectura, la verifica contra SHA256SUMS y la instala en /usr/local/bin. A partir de ahí la configuración detecta qué servicios funcionan, qué puertos escuchan y dónde guarda esta distribución sus registros, y escribe ella misma la configuración. Usa la segunda forma siempre que esto lo lance un script, porque no pregunta nada y no necesita terminal.