См. Раздел «Подключение к среде выполнения в экземпляре Google Compute Engine» на этой странице:
https://research.google.com/colaboratory/local-runtimes.html
Воспроизведение здесь:
Если записная книжка JupyterСервер, к которому вы хотите подключиться, работает на другом компьютере (например, в экземпляре Google Compute Engine), вы можете настроить переадресацию по локальному порту SSH, чтобы Colab Laboratory могла подключаться к нему.
Примечание. Google Cloud Platform предоставляет DeepИзучение образов виртуальных машин с предварительно настроенной поддержкой локального бэкэнда лаборатории.Следуйте инструкциям по настройке экземпляра Google Compute Engine с переадресацией по локальному SSH-порту.Если вы используете эти образы, перейдите непосредственно к шагу 4. Подключение к локальной среде выполнения (с использованием порта 8888).
Сначала настройте сервер ноутбука Jupyter, следуя приведенным выше инструкциям.
Во-вторых,установите SSH-соединение с вашего локального компьютера с удаленным экземпляром (например, экземпляром Google Compute Engine) и укажите флаг '-L'.Например, чтобы перенаправить порт 8888 на локальном компьютере на порт 8888 в вашем экземпляре Google Compute Engine, выполните следующее:
gcloud compute ssh --zone YOUR_ZONE YOUR_INSTANCE_NAME -- -L 8888:localhost:8888
Наконец, установите соединение в Colab Laboratory, подключившись к перенаправленному порту (следуйте инструкциямте же инструкции в Шаге 4: Подключитесь к локальной среде выполнения).