vscode远程连接服务器

一.背景

最近在跑深度学习配准代码的时候,需要使用到服务器,而常规进行远程服务器开发的时候,经常性的操作是:使用本地的windows 10和cmd终端 使用ssh远程连接服务器,然后有文件需要交互的时候,使用的是winscp来传东西。 这样导致的后果就是,远程改代码的时候非常麻烦,需要在本地改好,然后用winscp传到远程服务器,在运行,导致非常不好调试。

二.解决方案

使用vscode+remote_ssh插件完成对远程服务器 像本地开发一样的简单。

三.安装步骤

1.下载vscode

vscode支持多个平台运行,如下图。下载链接
vscode远程连接服务器_第1张图片

2.安装remote_ssh插件

步骤如下,点完之后有一个install
vscode远程连接服务器_第2张图片
PS:如果想使用中文界面,同理装一个如下插件即可
vscode远程连接服务器_第3张图片
安装完成之后会在左侧新增一个选项卡远程资源管理器,如下图所示:
vscode远程连接服务器_第4张图片
然后点击这个+号 新建远程,我是建好了才会出现下面的东西,原来应该是没有的。
vscode远程连接服务器_第5张图片

点击添加按钮,输入远程服务器的账号,地址,和端口号根据自己的情况进行修改,如下图所示:
vscode远程连接服务器_第6张图片
保存之后,会将刚才的连接信息存储在 C:\Users\Administrator.ssh\config 中。
vscode远程连接服务器_第7张图片
左侧刷新一下,就会出现刚才简历的远程服务器,如图。
vscode远程连接服务器_第8张图片

之前保存的连接信息,点击配置就可以看到,具体操作如图所示:
vscode远程连接服务器_第9张图片

请注意:创建的多个连接信息都会保存到这里,我之前创建的一个连接信息就是第6行到第9行打了马赛克那里。

如何删除创建的连接信息呢? 比如删除刚才新建立的,直接把上图中的config里面第6到第9行删除即可,(刷新一下就可以看到右侧SSH栏下,已经没有之前创建的信息了)

3.连接远程服务器

直接右键点击刚才新建的连接信息,然后选择一种连接方式即可
vscode远程连接服务器_第10张图片
如果远程服务器能够连接成功,此时会需要你输入密码,输入密码即可。连接成功的话,左下角会出现提示,如图:
vscode远程连接服务器_第11张图片

四.基本操作

4.1 打开服务器文件

vscode远程连接服务器_第12张图片

例如我点击打开文件夹,这里就会让你选择打开的文件目录:
vscode远程连接服务器_第13张图片

点击确定按钮打开之后,会需要再一次输入密码:
在这里插入图片描述
如果以上步骤都成功了,那么就会在vscode中看到远程服务器目录下的所有文件,此时你就可以像操作本地文件一样进行文件的增删改查等操作了!

4.2 切换服务器文件

点击‘文件’->关闭文件夹即可,然后就会回到4.1的重新选择要打开什么文件夹的界面了。
vscode远程连接服务器_第14张图片

参考文章:https://blog.csdn.net/zhaxun/article/details/120568402

你可能感兴趣的:(服务器,vscode,ssh)