И вот недавно, когда Google выкатил дополнительный тарифный план Colab Pro+, я задумался: а можно ли этим хоть как-то пользоваться вне jupyter-инфраструктуры? И, оказывается, человечество уже все придумало - для SSH подключения к colab инстансу достаточно:
1) запустить colab ноутбук;
2) поставить там
ngrok или cloudflared и запустить его в бэкграунд процессе;2.1) в случае с
cloudflared - поставить соответствующий клиент на локальной машине;3) подключиться по SSH
4) PROFIT!
В итоге можно для мелких экспериментов бесплатно получить почти полноценный инстанс с Ubuntu, парой CPU ядер, CUDA и рут-доступом. Если лень делать это все руками, можно воспользоваться готовыми решениям, например, colab-ssh для
cloudflared, сниппет для ngrok.