首页 > 其他分享 >vscode远程连接colab

vscode远程连接colab

时间:2023-12-21 20:47:30浏览次数:27  
标签:vscode cell ssh colab 服务器 password cloudflared 远程

 

一、Colab端

1. 新建脚本 install_colab_ssh.sh,添加如下内容:

pip install colab_ssh --upgrade

* 直接在colab的notebook的cell中执行会报警:

接着新建一个cell并执行脚本,安装colab_ssh

!bash path/to/install_colab_ssh.sh

2. 新建一个cell并执行下列代码

from colab_ssh import launch_ssh_cloudflared, init_git_cloudflared
launch_ssh_cloudflared(password="password")      # password是后面用于连接远程服务器的密码,自行填入即可

代码执行结果将如下图所示。

并按图中

 

二、VSCode端

 

按上图的的指引操作:

1. 配置服务器信息

首先,将第一个框内的ssh配置加到电脑本地的ssh配置文件中(在vscode的remote explorer处可以操作);

其次,下载Cloudflared,用它的文件路径替换配置中的 <PUT_THE_ABSOLUTE_CLOUDFLARE_PATH_HERE> 字段(可以用‘’包围起来)

* mac端的路径一般是/opt/homebrew/bin/cloudflared;win端的路径是:full/path/to/cloudflared-windows-amd64.exe

 

2. 连接服务器

服务器名即 VSCode Remote SSH 框内展示的hostname(该hostname每次执行代码都会变)

密码即中colab端设定的‘password’

 

三、其它要点

1. 由于colab端是虚拟环境,所以每次重新连接会话都会恢复原始状态,colab端端操作需要重新做一遍

2. 每次生成的cloudflared的hostname都会变,所以记得换

3. colab每次更改运行时类型时(用不用GPU)都会重建会话

 

标签:vscode,cell,ssh,colab,服务器,password,cloudflared,远程
From: https://www.cnblogs.com/grainrain/p/17920064.html

相关文章

  • 可视化云平台EasyCVR远程视频监控技术在冬季电力巡检工作中的应用
    随着冬季的到来,电力巡检工作变得越来越重要。在这个寒潮天气频发的季节里,电力设备容易受到冰雪、寒风等自然因素的影响,导致故障和安全隐患,影响正常供电。为了确保电力设备的正常运行,电力公司需要加强巡检工作,及时发现和解决问题。在这个背景下,视频监控技术在冬季电力巡检工作中发......
  • 远程视频监控技术EasyCVR可视化监控管理平台在地质灾害场景中的应用
    随着科技的不断发展,视频监控技术已经成为了地质灾害监测与预警的重要手段之一。在地质灾害场景中,视频监控技术可以实时监测灾害的发展过程,及时发现险情,为抢险救援提供准确的信息,保障人民生命财产安全。一、视频监控技术的优势1)实时监测:视频监控技术可以实时监测地质灾害的发展过......
  • vscode 错误 go: go.mod file not found in current directory or any parent directo
    前言安装VSCODE后,新建立的GO文件按F5出错。go:go.modfilenotfoundincurrentdirectoryoranyparentdirectory;see'gohelpmodules'处理步骤开启gomodules功能命令行输入goenv-wGO111MODULE=on建立src目录比如我程序文件夹名为gosrc,则目录为gosrc|_src......
  • Windows phpstudy vscode Xdebug调试无效,无法监听,没有什么效果
    Windows phpstudy vscodeXdebug调试无效,无法监听,没有什么效果vscode正常,能启动,能标记,就是无法监听打印phpinfo(); Xdebug版本3打印的信息输入这里,找出对应PHPXdebug的dll文件Xdebug:Support—TailoredInstallationInstructions会出给检查结果,下面是我的再看看VSCODE插......
  • 远程过程调用:门和Sun RPC
    一、门门提供了调用同一台主机上的另外一个进程中某个过程的能力。门是一种特殊类型的IPC,因为客户端和服务器之间以函数参数和返回值形式交换信息。示意图:本想验证书中源码,发现头文件:#include<door.h>都没有,互联网上查了很久,也没有相关的信息。暂且作罢。。。二、SunRPC......
  • git push -f强制冲掉了Github的远程仓库怎么恢复?
    gitpush-f强制冲掉了Github的远程仓库怎么恢复?背景看到有很多教程说,可以本地仓库回退到之前的commit,恢复GitHub的remote仓库的,但是我遇到的情况是,我本地这个仓库是新建的,只有一次commit记录,我是直接push-f把remote的仓库全冲了。。。本地根本没法恢复。于是在网上......
  • VSCode Unity C# 大括号不换行设置方法
    默认格式化方法voidStart(){}C#大括号不换行voidStart(){} 需要安装EditorConfigforVSCode 插件在设置中禁用 UseOmnisharp启用 EnableEditorConfigSupport 在项目根目录创建 .editorconfig配置文件,内容如下root=true[*......
  • 远程桌面连接服务器黑屏问题
    连接了服务器之后,如果能看到鼠标但屏幕黑屏的情况下,可以采用这种方法:1、ctrl+art+delete可以打开本地的任务管理器2、在进程中,找到Windows进程,找到Windows资源管理器(我这里不是explore.exe)右键结束任务3、任务管理器左上角点击文件,运行新任务,输入C:\WINDOWS\explorer.e......
  • VsCode运行与freopen与快读
    运行g++-oaa.cpp&&./ag++b.cpp-ob&&./bg++c.cpp-oc&&./cfreopen #ifndefONLINE_JUDGEfreopen("in.txt","r",stdin);freopen("out.txt","w",stdout);#endif快读temp......
  • VSCode下载.NET出错以及没有代码提示的解决办法
    Failedtodownload.NET7.0.14~x64:.NETinstallationtimedout.Youmayneedtochangethetimeouttimeifyouhaveaslowconnectionvscode安装Unity插件后提示下载.NET出错 解决办法是下载它提示的SDK手动安装,比如提示7.0.14,那么就去下载对应的SDK 安装之......