VSCODE连接远程深度学习服务器教程

前言:笔者尝试过配置远程连接服务器,配置过pycharm和vscode, pycharm配置最后还是有一点问题,没有办法同步到服务器,不知道具体哪里有问题,另外感觉pycharm很占内存,而且indexing的过程有点烦,所以摸索着转战vscode, vscode没有让人失望,有sftp和remote development两个插件可供选择,根据自己的需求进行选择,也可以同时配置两个,不会冲突。所以本文主要将如何让vscode方便地处理远程服务器的数据、代码。

1. 使用sftp插件进行远程服务器配置

sftp插件提供的功能:

  • 远程连接服务器
  • 同步本地文件夹和远程服务器中的文件夹

sftp插件优点:

  • 提供本地环境,可以进行本地运行
  • 可以将一些文件夹忽略,比如数据集所在文件夹
  • 自动上传文件
  • 占用内存小

sftp插件缺点:

  • 无法连接远端环境,只能通过终端远程操控
  • 无法进行远程debug
  • 传输位置固定在json配置文件中,如果改变文件目录需要改变相应的配置项

sftp配置方法:

  1. 打开左侧插件栏,搜索sftp,选择第一个
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LdMrN7nw-1573123490947)(assets/1573118378958.png)]
  1. 在项目文件夹下按快捷键ctrl+shift+p调出命令行,搜索sftp,选择第一个

[图片上传失败...(image-d64077-1588317265877)]

  1. 自动生成了模板
在这里插入图片描述
  1. 替换模板,进行自定义设置
{
    "name": "server", 
    "host": "服务器IP地址",
    "port": 22,
    "username": "用户名",
    "password": "密码",
    "protocol": "sftp",
    "agent": null,
    "privateKeyPath": null,
    "passphrase": null,
    "passive": false,
    "interactiveAuth": true,
    "remotePath": "/home/user/template/workspace(远程目录)",
    "context": "D:\\GitHub\\workspace(本地目录)",
    "uploadOnSave": true,
    "syncMode": "update",
    "ignore": [
        "**/.vscode/**",
        "**/.git/**",
        "**/.DS_Store",
        "**/dataset/**",
        "*.jpg",
        "*.weights",
        "*.pt"
    ],
    "watcher": {
        "files": false,
        "autoUpload": true,
        "autoDelete": false 
    }
}

以上,就可以正常的使用了。

2. 使用remote development插件进行远程访问

remote development 插件提供功能:

  • 远程连接服务器
  • 直接访问远程的文件夹
  • 能够远程运行环境
  • 能够远程debug
  • 可以为远程安装vscode插件

remote development插件的优点:

  • 功能比较齐全,能够远程完成所有操作,不需要本地文件的复制

  • 远程debug比较厉害

  • 提供终端,不需要额外软件开一个终端

remote development插件的缺点:

  • 占用内存,cpu量比较大。8G内存,开一个chrome开一个vscode直接到85%+

  • 他会有两个附属的插件,你不得不下,其实还蛮有用的

  • 每次进入需要输入密码,可以进行配置,但是嫌麻烦,没有配置,这样也稍微安全一点。

  • 需要安装open-ssh,进行配置,配置过程比sftp麻烦一点。

remote development插件配置过程:

感谢寒冰提供的教程来自:https://zhuanlan.zhihu.com/p/89662757

  1. 搜索remote development插件,并进行安装,安装的时候会将其他两个插件一并安装的。

[图片上传失败...(image-7e8ddd-1588317265877)]

  1. 可以发现出现了SSH Target框
在这里插入图片描述
  1. 点击小齿轮,会出现右侧命令面板,选择第一个进行编辑

[图片上传失败...(image-57a839-1588317265877)]

  1. 设置HostName 是服务器IP地址,User是用户名, port一般都是22

[图片上传失败...(image-fe32e2-1588317265877)]

  1. 可以通过第4步进行配置服务器,也可以点击加号,然后配置

[图片上传失败...(image-e82d84-1588317265877)]

  1. 然后你就可以点击上边的文件夹,就会弹出一个新的窗口,或者如果之前进来过,并且配置过文件夹,就可以直接点击下边的文件夹,直接进入。

[图片上传失败...(image-70c224-1588317265877)]

  1. 如果点击上边的文件夹,就遇到下边面板,输入密码即可。

[图片上传失败...(image-37ea23-1588317265877)]

  1. 然后点击左侧打开文件夹,就可以选择服务器文件夹,然后在输入一次密码。
在这里插入图片描述
  1. 这个时候点击extenstion,输入python, Anaconda 分别安装这两个扩展。
在这里插入图片描述
  1. 然后可以看见左下角出现选择python解释器的选项,点击。

    可以看见目前的解释器还是本地解释器,可以选择服务器上的解释器。

在这里插入图片描述
  1. 然后就点击右键,运行python文件,可以看到已经使用的是服务器端命令了。

    debug过程跟在本地一样,就不赘述了。

  2. 另外可能会遇到需要安装ssh的问题,这个可以用win10自带的进行安装,点击win , 设置,应用, 应用和功能下有一个管理可选功能, 然后添加功能,安装两个ssh就好,然后记得配置一下path。

在这里插入图片描述
  1. 小声比比:哪里都好,除了占内存。

后记:以上就完成了整个配置,感觉vscode变得功能又强大又美观,这里推荐一个插件vscode-icon,可以美化左侧文件夹的展示,就到这里,如果感觉有用请点个赞

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,033评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,725评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,473评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,846评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,848评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,691评论 1 282
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,053评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,700评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,856评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,676评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,787评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,430评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,034评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,990评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,218评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,174评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,526评论 2 343