SSH con 1Password

SSH con 1Password

Hace unas semanas aparqué mi “Bitwarden casero” y me pasé a 1Password con el plan familiar. Sí, hay que pagar, pero compartir con la familia y la facilidad de uso lo compensan. Al poco de migrar las contraseñas me encontré con la pestaña Developer y su agente SSH: las claves privadas viven en la caja fuerte (el vault), se sincronizan solas entre mis máquinas y cada uso se autoriza con la huella o con Windows Hello. Por cierto, luego descubrí que Bitwarden también tiene agente SSH desde principios de 2025. Todos los días se aprende algo nuevo. Sonaba demasiado bien, así que me puse a investigar si me valía para mi caso: varios puestos de trabajo (macOS, Windows, Linux), muchos servidores, equipos de red con un SSH de otra época y cada vez más scripts y agentes de IA lanzando ssh sin que yo esté delante. En este apunte cuento lo que he aprendido, cómo lo he montado y dónde NO lo uso. …

4 de septiembre de 2026 · 27 min
CRLF vs LF

CRLF vs LF

Al trabajar en desarrollo de software, uno de los aspectos más sutiles pero cruciales que debes tener en cuenta es la diferencia entre los finales de línea en archivos de texto entre Windows (CRLF \r\n) y Linux/MacOS (LF \n). Este pequeño detalle puede generar grandes problemas si no se maneja correctamente, especialmente cuando se trabaja en entornos mixtos, conflictos en el control de versiones incompatibilidades en scripts, problemas de compilación o ejecución. Hice este apunte para tener a mano una forma de tratar este tema, incluyendo algún que otro truco. …

28 de septiembre de 2024 · 3 min
Git multicuenta

Git multicuenta

Este apunte te llevará a través del proceso de configurar y usar múltiples cuentas con uno o más proveedores Git (GitHub, GitLab, Gitea). Describo las dos opciones que recomiendo: HTTPS + Git Credential Manager y SSH multicuenta. La primera, HTTPS + Git Credential Manager, es la que más uso, porque es compatible con el CLI y/o herramientas GUI tipo Visual Studio, VSCode, Git Desktop, Gitkraken, etc. La segunda opción, SSH multicuenta, la delego a equipos “headless”, servidores a los que conecto en remoto vía (CLI o VSCode remote) y necesito que clonen repositorios y trabajen sobre ellos. …

21 de septiembre de 2024 · 13 min
Socketed SSH

Socketed SSH

Systemd es un sistema utilizado en linux para administrar el arranque y los procesos del sistema. Sus “unidades” (units) son archivos de configuración que describen los procesos y servicios que systemd administra. Una de estas unidades es la systemd.socket, que arranca el daemon correspondiente cuando se establece una conexión a través de un socket con el equipo. Un socket es una forma de comunicación entre procesos en red o en el sistema. Al crear una unidad de este tipo le estamos pidiendo que escuche en un socket determinado y si recibe una conexión que inicie un servicio específico. …

14 de abril de 2023 · 2 min
Chuleta sobre GIT

Chuleta sobre GIT

Este apunte contiene mi chuleta sobre GIT, varios recordatorios que utilizo como programador, comandos o situaciones más comunes. Viene bien por ejemplo cuando borro accidentalmente un fichero y quiero recuperarlo, consultar una versión anterior de código o ignorar una modificación en un archivo concreto. …

10 de octubre de 2021 · 18 min
SSH y X11 como root

SSH y X11 como root

El objetivo es que las aplicaciones X11 (X-Window) funcionen “también” desde root. Que funcionen desde un usuario es inmediato, pero entrar luego a root con su/sudo y que X11 funcione no está permitido en Linux. La conexión X11 solo pertenece al usuario con el que entraste por SSH. …

11 de febrero de 2017 · 7 min