Skip to Content
Acceso remotoAcceso SSH

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_rsa

Establece los permisos correctos del archivo:

chmod 600 id_rsa

Conectar 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