Dockerman Docs
Avanzado

Hosts Remotos (SSH)

Gestiona hosts Docker remotos mediante túneles SSH y cambia entre ellos desde el selector de hosts.

Dockerman se conecta a demonios Docker remotos reenviando su socket Unix a través de SSH. Una vez configurado un host, todas las funciones (contenedores, imágenes, logs, terminales) funcionan exactamente igual que en localhost.

Añade un host remoto

Añade un host una vez, luego cambia a él como cualquier otro objetivo Docker.

Abre Hosts

Abre Hosts desde el menú de la bandeja o la vista de Hosts.

Haz clic en Añadir Host

Haz clic en Añadir Host. Un diálogo solicitará los detalles de conexión.

Completa los detalles SSH

Introduce el host, puerto (predeterminado 22), usuario y método de autenticación.

Elegir preferencia de runtime

Selecciona Auto, Docker o Podman. Auto sondea el host remoto y se conecta al socket del runtime que encuentre primero. El modo Podman descubre automáticamente los sockets rootless ($XDG_RUNTIME_DIR/podman/podman.sock) y rootful (/run/podman/podman.sock).

Prueba y guarda

Prueba la conexión, luego guárdala. Dockerman abre un túnel de prueba, sondea el runtime y muestra el tipo detectado.

Autenticación por clave vs contraseña

Elige el método de autenticación SSH que coincida con la configuración del host remoto.

Pega la clave privada directamente o indica a Dockerman la ruta de un archivo de clave.

Las claves privadas deben tener permisos 600 en disco; OpenSSH rechaza claves con permisos más permisivos.

La autenticación por contraseña se almacena localmente. Úsala solo para configuraciones temporales o escenarios de portátiles compartidos.

Cambia entre hosts

Usa el Selector de Hosts en la barra superior para moverte entre localhost y cada host remoto configurado. Cambiar de host recarga todos los datos para el objetivo seleccionado.

Reconexión automática

Dockerman supervisa la salud del túnel SSH y se reconecta después de fallos transitorios. Un banner te advierte cuando un host lleva más de 30 segundos desconectado.

Cómo funciona el túnel SSH

Dockerman abre una sesión SSH y reenvía un socket unix local al socket del runtime remoto. Por defecto es /var/run/docker.sock para Docker, o el socket de Podman cuando la preferencia de runtime está configurada como Podman o Auto detecta Podman. Todas las llamadas a la API fluyen a través de ese túnel, así que nada sale del canal SSH.

Notas de seguridad

Configura solo hosts remotos en los que confíes y en redes de confianza. Las credenciales SSH permanecen en tu máquina local, así que trata el sistema que las almacena como sensible.