vscode远程控制Ubuntu(remote -ssh)

  我以往做嵌入式,一般都要在Ubuntu下进行开发,进行文件传输的时候,又要回到windows下进行操作,来回操作两台电脑/设备,实在有些麻烦。不过VScode下有个插件remote -ssh,可以远程访问其他带ssh的设备。下面对该插件的安装、配置与使用进行简单介绍。

remote -ssh安装与配置

  1. 打开vscode,在拓展中搜索remote -ssh,安装如下图所示的第1个插件,第四个Editing Configuration插件会自动安装

vscode远程控制Ubuntu(remote -ssh)_第1张图片

  1. 在vscode左下角点击“><”的图标(如果没有,可以在紫条条上右击,勾选“远程主机”),然后选择打开SSH配置文件,如果不进行配置而直接选第一、二个选项进行远程连接,其用户名是对不上的。

vscode远程控制Ubuntu(remote -ssh)_第2张图片

  1. 在ssh配置文件中加入如下项,并保存

vscode远程控制Ubuntu(remote -ssh)_第3张图片

至此,我们已经安装好了remote-ssh插件,同时设置了一个待连接用户

远程连接

  1. 点击"><",选择第一个(会打开一个新的窗口)或者第二个选项(在本窗口中打开),选择要连接的用户,我这里是刚才配置的myArm

vscode远程控制Ubuntu(remote -ssh)_第4张图片

  1. 此时会弹出操作系统选项,因为我连接的是Ubuntu(Linux系统),所以选Linux

vscode远程控制Ubuntu(remote -ssh)_第5张图片

  1. 这时会提示输入密码,输入密码,回车

vscode远程控制Ubuntu(remote -ssh)_第6张图片

如果连接成功,左下角的"><"会显示已连接的host,如下

vscode远程控制Ubuntu(remote -ssh)_第7张图片

  1. 在左侧的资源管理器中可以打开文件夹,注意也需要输入一次密码

vscode远程控制Ubuntu(remote -ssh)_第8张图片

打开文件夹后如下图,可以直接在资源管理器中看到Ubuntu下的文件了,也可以直接在这里进行文件的创建、修改和删除

vscode远程控制Ubuntu(remote -ssh)_第9张图片

  1. 远程启动终端:依次点击 查看->终端 ,打开终端

vscode远程控制Ubuntu(remote -ssh)_第10张图片

在终端中可以输入各种命令,就像其他远程连接工具一样,这里我们输入ls,可以看到已经正常进入了Ubuntu下

vscode远程控制Ubuntu(remote -ssh)_第11张图片

结语

  在VScode中使用remote -ssh可以方便地进行远程连接和文件操作,省去了在多个设备、多个工具之间来回切换的麻烦,对开发者而言简直妙不可言,我要吹爆VScode!

你可能感兴趣的:(嵌入式,ubuntu,vscode,ssh,arm)