vscode 远程访问linux,VSCode Remote 体验 | 远程Linux环境开发真香

这些天VSCode推出了新的插件,带来了一项非常实用的功能——远程开发。

微软一口气推出了三个插件,包括 :

SSH 连接虚拟/实体Linux主机;

连接容器;

连接WSL(也就是Linux子系统)。

重点服务使用Windows但具有Linux开发需求的用户。

三个扩展

(2019/6/7 更新)目前已经支持正式版VSCode啦

❌使用这个功能需要 Insider 版本的vscode,下载地址:

https://code.visualstudio.com/insiders/

我这里因为需要连接实验室的linux服务器(以后不用一直开teamviewer了 o( ̄▽ ̄)ブ),就选择了 Remote - SSH 这个插件,安装完成后可以在侧边栏看见这个:

Remote插件安装完后界面

选择后点击 Configure,选择编辑第一个也就是用户文件夹下的.ssh/config,如果你没有这个文件夹的话,那就是 OpenSSH 没装。去Windows设置 》应用 》 管理可选功能 》添加功能那里添加 OpenSSH 客户端。

选择.ssh/config

然后在config中这么填写:

config编写

❗ 这是基于SSH对服务器进行连接的,所以建议通过把本机的 ssh 公钥添加到服务器的 authorized_keys 文件中,具体的操作流程请百度 “ssh公钥连接” 。

保存后就可以通过CONNECTION侧边栏进行连接了。

侧边栏选择连接

连接完成后,你可以打开任意工作区 享受在Linux环境下编程吧~!

在这个远程工作区内,独立的编辑器配置,独立的扩展安装,独立的终端……

借用王自如的话:wow!awesome!这是我独享的moment!

撒花

问题汇总 (2019/06/20更新)

端口转发

我自己没有这样的需求所以测试不了,但是vscode文档有解决方法。可以直接在配置文件那里写上。

VSCode远程连接文档

ssh使用的端口不是默认的22

其实这个也是可以在配置文件里修改。

Host LabServer

HostName 172.31.00.00

User cai

Port 23 // 你的远程ssh端口

你可能感兴趣的:(vscode,远程访问linux)