Cuando inicias una instancia de imágenes de máquina virtual de aprendizaje profundo, se inicializa una sesión de JupyterLab.
Para configurar el reenvío de puertos SSH, sigue estos pasos y, a continuación, accede a tu sesión de JupyterLab a través de un navegador local:
- Ejecuta el siguiente comando con la CLI de Google Cloud en el terminal que prefieras o en Cloud Shell: - gcloud compute ssh \ --project PROJECT_ID \ --zone ZONE \ INSTANCE_NAME \ -- -L 8080:localhost:8080 - Haz los cambios siguientes: - PROJECT_ID: tu Google Cloud ID de proyecto
- ZONE: la zona en la que se encuentra tu instancia
- INSTANCE_NAME: el nombre de tu instancia
 
- Accede a tu sesión de JupyterLab a través de un navegador local: - Si has ejecutado el comando en tu máquina local, ve a - https://localhost:8080para acceder a JupyterLab.
- Si has ejecutado el comando con Cloud Shell, accede a JupyterLab a través de la vista previa web en el puerto 8080. 
 
Solución de problemas
Síntoma: Cuando usas el reenvío de puertos SSH para conectarte a JupyterLab, no puedes conectarte a la instancia.
Problema: estás intentando conectarte al socket TCP incorrecto.
Solución:
- En algunos clientes Linux, localhost se resuelve en la dirección de bucle de retorno IPv6 ( - ::1). Para comprobarlo, usa- ping -c 1 localhost. Si este comando devuelve la dirección IPv6, usa- -L 8080:127.0.0.1:8080(en lugar de- -L 8080:localhost:8080) en el comando- gcloud compute ssh.
- Asegúrate de conectarte a - http://localhost:8080(en lugar de- https://localhost:8080) en tu cliente local.