Si el interruptor de SSH se desactiva solo unos segundos después de activarlo, primero actualiza desde las versiones beta antiguas y comprueba el servicio SSH en lugar de accionar el interruptor repetidamente. El caso original ocurrió en ZimaOS 1.6.0 beta2 y lo atendió el equipo de soporte de IceWhale, pero no se publicó la causa raíz.
La versión actual de ZimaOS incluye un interruptor de SSH compatible en Ajustes → Modo de desarrollador. Desde la versión 1.6.2, el inicio de sesión remoto como root está desactivado de forma predeterminada por seguridad; por tanto, usa una cuenta normal de ZimaOS, salvo que necesites específicamente root y lo hayas configurado localmente.
Activa SSH de la forma actual
La guía de SSH de ZimaOS actual indica la ruta Ajustes → Modo de desarrollador → Acceso SSH.
Si el interruptor se desactiva inmediatamente
systemctl status sshd
journalctl -u sshd --no-pager -n 100
Anota el error antes de reiniciar nada. Si un servicio no puede iniciarse por problemas de configuración, claves, sistema de archivos o puerto, es frecuente que el interruptor de la interfaz vuelva a desactivarse.
Comprueba el puerto 22
ss -ltnp | grep ':22'
Si otro servicio ya ocupa el puerto 22, SSH no puede enlazarse con normalidad. No cambies el puerto hasta saber qué servicio está escuchando.
El inicio de sesión como root cambió en ZimaOS 1.6.2
Las notas de la versión 1.6.2 de ZimaOS oficiales indican que el inicio de sesión remoto como root está desactivado de forma predeterminada y que se añadieron protecciones contra ataques de fuerza bruta.
Usa primero una cuenta de usuario de ZimaOS
ssh tuusuario@IP-ZIMA
Prueba con la misma cuenta local que funciona en la interfaz de ZimaOS. Un inicio de sesión fallido de root@... no demuestra que SSH esté averiado.
Usa el terminal web como prueba independiente
Si ttyd/Terminal web funciona pero SSH no, el entorno del shell está en buen estado y el problema es específico del servicio SSH o de la conexión de red.
No reutilices una solución alternativa específica de una versión beta
El hilo original terminó tras la asistencia remota y no publicó ninguna solución verificada mediante la línea de comandos. En una versión actual, recopila los registros y corrige el estado actual del servicio en lugar de copiar cambios beta no documentados.
La guía de resolución de problemas del sistema ofrece más opciones para escalar el problema.
Comprueba si el sistema puede crear claves de host
SSH necesita claves de host legibles y acceso de escritura al estado del sistema. Si los registros indican que faltan claves de host o que no son válidas, no las descargues de otro equipo. Deja que el servicio actual de ZimaOS genere o restaure sus propias claves mediante el proceso de recuperación compatible.
Prueba desde la misma LAN antes de acceder de forma remota
Conéctate desde otro ordenador de la misma subred antes de diagnosticar problemas con el router o la VPN. Si SSH funciona en la red local, pero no de forma remota, el servicio está funcionando correctamente y el problema está en el enrutamiento, el cortafuegos o el diseño del acceso remoto.
No redirijas puertos SSH a la ligera
ZimaOS ya ofrece opciones de acceso remoto que evitan exponer directamente los puertos de administración. Si necesitas acceder al shell desde fuera de casa, prefiere una VPN privada, una red superpuesta u otro método de acceso autenticado, en lugar de redirigir puertos públicos sin más.
Preguntas frecuentes
¿Por qué ya no puedo conectarme por SSH como root?
ZimaOS 1.6.2 desactivó el inicio de sesión remoto como root de forma predeterminada como medida para reforzar la seguridad.
¿SSH requiere el Modo de desarrollador?
Usa el interruptor de SSH del Modo de desarrollador compatible con la versión actual de ZimaOS.
¿Por qué se desactiva el interruptor por sí solo?
Por lo general, el servicio backend no logró mantenerse en ejecución. Comprueba systemctl y los registros para encontrar el error real.
¿Debería reinstalar ZimaOS?
No antes de comprobar la versión, el estado de sshd, el puerto 22, el tipo de cuenta y los registros.



