連線至 JupyterLab

啟動深度學習 VM 映像檔執行個體時,系統會初始化 JupyterLab 工作階段。

如要設定 SSH 通訊埠轉送,請完成下列步驟,然後透過本機瀏覽器存取 JupyterLab 工作階段:

  1. 在您偏好的終端機或 Cloud Shell 中使用 Google Cloud CLI 執行下列指令:

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

    更改下列內容:

  1. 透過本機瀏覽器存取 JupyterLab 工作階段:

    • 如果您在本機電腦上執行指令,請前往 https://localhost:8080 存取 JupyterLab。

    • 如果您使用 Cloud Shell 執行指令,請透過通訊埠 8080 上的 網頁預覽畫面存取 JupyterLab。

疑難排解

症狀使用 SSH 通訊埠轉送功能連線至 JupyterLab時,無法連線至執行個體。

問題:您嘗試連線至錯誤的 TCP 套接字。

解決方法

  • 在某些 Linux 用戶端上,本機會解析為 IPv6 迴送位址 (::1)。請使用 ping -c 1 localhost 確認這項資訊。如果這個指令傳回 IPv6 位址,請在 gcloud compute ssh 指令中使用 -L 8080:127.0.0.1:8080 (而非 -L 8080:localhost:8080)。

  • 請確認您已在本機用戶端上連線至 http://localhost:8080 (而非 https://localhost:8080)。