Solución de la comunidad

Cómo acceder a la CLI de ZimaOS: terminal web, SSH y consola local

A July 2024 IceWhale tutorial showing local-console, SSH, and ttydBridge CLI access, plus command-reference images and the ZimaOS read-only system boundary.

El tutorial original de 2024 presentaba tres formas de acceder a la línea de comandos de ZimaOS: un teclado y una pantalla conectados directamente, SSH y la aplicación ttydBridge. El ZimaOS actual también ofrece el modo de desarrollador y una terminal basada en el navegador, por lo que la vía de acceso más segura ahora es más clara de lo que sugería la publicación histórica.

Usa la línea de comandos solo cuando la interfaz web no pueda realizar la tarea o cuando un procedimiento oficial lo requiera específicamente. ZimaOS protege gran parte de su sistema de archivos como de solo lectura; los datos de usuarios y aplicaciones normalmente se encuentran en /DATA.

Panel de ZimaOS que presenta el acceso a la línea de comandos detrás de la interfaz gráfica
El tutorial original comenzaba desde el panel gráfico de ZimaOS.

La GUI y la CLI cumplen funciones diferentes

Comparación de los conceptos de interfaz gráfica y de interfaz de línea de comandos en ZimaOS
La interfaz gráfica es más segura para la administración habitual, mientras que la CLI resulta útil para diagnósticos y tareas automatizadas.

Método 1: Usar la terminal web actual

Abre Ajustes → General → Modo de desarrollador, habilita el acceso SSH si es necesario y abre la Terminal basada en la web. Inicia sesión con la cuenta y la contraseña de ZimaOS. La documentación actual de ZimaOS utiliza este flujo basado en cuentas en las instrucciones de la terminal del modo de desarrollador.

Cambia a root solo para realizar un paso que lo requiera:

sudo -i

Método 2: Usar un teclado y una pantalla

Consola local de ZimaOS mostrada en un monitor conectado al servidor
Una consola local sigue siendo valiosa cuando la red o la interfaz web no están disponibles.

El tutorial histórico utilizaba Alt+F2 y describía un primer inicio de sesión como root sin contraseña. Considéralo específico de esa versión. En un sistema actual, utiliza el modelo de cuenta y contraseña que muestra la interfaz en ejecución y la documentación vigente; nunca dejes habilitado el acceso remoto como root sin contraseña.

Método 3: Conectarse mediante SSH

Activa SSH en el modo de desarrollador, identifica la dirección LAN de ZimaOS y conéctate desde un equipo de confianza:

ssh <zimaos-account>@<zimaos-ip>

Verifica la huella de la clave del host en la primera conexión mediante un canal local de confianza antes de aceptarla. La guía de la CLI de ZimaOS actual documenta el acceso mediante SSH, mientras que las guías de aplicaciones más recientes usan la cuenta normal seguida de sudo -i cuando se requieren privilegios de root.

Ventana de terminal que se conecta a ZimaOS mediante SSH desde otro ordenador
SSH es práctico para copiar y pegar, pero debe limitarse a redes de confianza o a una VPN privada.

Método histórico: ttydBridge

Página de la tienda de aplicaciones de ZimaOS para instalar la aplicación de terminal ttydBridge histórica
La publicación de 2024 recomendaba ttydBridge antes de que el flujo de trabajo actual con la terminal integrada cobrara importancia.
Línea de comandos ttydBridge basada en el navegador y ejecutada desde el panel de ZimaOS
Prefiere la Terminal web integrada actual cuando esté disponible en la versión instalada de ZimaOS.

La publicación proporcionaba credenciales predeterminadas históricas de ttydBridge. No reutilices ni publiques las credenciales predeterminadas. Si ya no necesitas un contenedor antiguo de ttydBridge, elimínalo solo después de comprobar si algún flujo de trabajo depende de él.

Comprende el límite del sistema de solo lectura

Muchas rutas del sistema de ZimaOS son de solo lectura por diseño. Guarda los experimentos en una carpeta nueva dentro de /DATA, no en la imagen del sistema operativo. Antes de eliminar o cambiar permisos de forma recursiva, resuelve la ruta exacta y confirma que no sea una base de datos de una aplicación, la raíz de un almacenamiento montado ni una carpeta compartida.

La referencia original de comandos

Primera página de ejemplos de comandos comunes de Linux utilizados en el tutorial de la CLI de ZimaOS
La primera página de referencia cubre los comandos básicos de navegación e inspección.
Segunda página de comandos comunes de Linux para archivos y procesos en ZimaOS
Los comandos que modifican archivos solo deben probarse dentro de una carpeta de datos elegida explícitamente.
Tercera página de ejemplos de comandos de la CLI de ZimaOS y utilidades del sistema
La disponibilidad de los comandos y su salida pueden cambiar entre versiones de ZimaOS.

Preguntas frecuentes sobre la CLI de ZimaOS

¿Cuál es el método de terminal actual recomendado?

Usa el Modo de desarrollador y la Terminal web integrada para la mayoría de las tareas administrativas.

¿Debo iniciar sesión directamente como root mediante SSH?

Prefiere la cuenta normal de ZimaOS y usa privilegios elevados solo para el comando necesario.

¿Por qué root no puede editar todas las rutas del sistema?

ZimaOS protege gran parte de su imagen inmutable del sistema operativo como de solo lectura.