Acceso SSH
El acceso SSH directo al dispositivo host está disponible para escenarios de depuración avanzada.
Recomendamos acceder a los contenedores Docker en ejecución a través de la terminal del IDE en la nube en lugar de conectarte por SSH al dispositivo host. El acceso directo al host rompe el principio de entornos aislados y contenedorizados.
Requisitos previos
- El dispositivo debe ser accesible en la red local (o mediante una VPN)
- Necesitas la clave privada del dispositivo del archivo de configuración
.flock - La autenticación por contraseña está deshabilitada por defecto por seguridad
Extraer la clave SSH
La clave privada está incorporada en el archivo de configuración .flock del dispositivo. Extráela:
cat /path/to/mydevice.flock | jq -r .authentication.key > id_rsaEstablece los permisos correctos del archivo:
chmod 600 id_rsaConectar mediante SSH
ssh -i id_rsa {project_owner}@{device_ip}El nombre de usuario SSH debe ser el nombre del propietario del proyecto en minúsculas.
Cuándo usar SSH
El acceso SSH es apropiado para:
- Diagnosticar problemas a nivel de SO (redes, disco, kernel)
- Inspeccionar el estado del daemon de Docker
- Recuperarse de actualizaciones fallidas
- Acceder a periféricos de hardware no montados en contenedores
Para depurar tu app, usa la terminal del menú lateral del IDE en la nube — se conecta directamente a tu contenedor en ejecución sin SSH.
Last updated on