Connetti a JupyterLab

Quando avvii un'istanza Deep Learning VM Images, viene avviata una sessione JupyterLab inizializzato.

Per configurare Port forwarding SSH completare i passaggi seguenti e accedere alla sessione JupyterLab tramite un browser locale:

  1. Esegui questo comando utilizzando Google Cloud CLI in sul tuo terminale preferito o Cloud Shell

    gcloud compute ssh \
        --project PROJECT_ID \
        --zone ZONE \
        INSTANCE_NAME \
        -- -L 8080:localhost:8080
    

    Sostituisci quanto segue:

  1. Accedi alla tua sessione JupyterLab tramite un browser locale:

    • Se hai eseguito il comando sulla macchina locale, visita https://localhost:8080 per accedere a JupyterLab.

    • Se hai eseguito il comando utilizzando Cloud Shell accedere a JupyterLab tramite Web Anteprima sulla porta 8080.

Risoluzione dei problemi

Sintomo: quando utilizzi il port forwarding SSH per connetterti a JupyterLab, non riesci a connetterti all'istanza.

Problema: stai tentando di connetterti a un socket TCP sbagliato.

Soluzione:

  • Su alcuni client Linux, localhost viene risolto in l'indirizzo di loopback IPv6 (::1). Verifica utilizzando ping -c 1 localhost. Se il comando restituisce l'indirizzo IPv6, usa -L 8080:127.0.0.1:8080 (anziché -L 8080:localhost:8080) nel Comando gcloud compute ssh.

  • Assicurati di connetterti a http://localhost:8080 (anziché https://localhost:8080) per il tuo cliente locale.