美文网首页前端学习技术相关
VSCode Remote 体验 | 远程Linux环境开发真香

VSCode Remote 体验 | 远程Linux环境开发真香

作者: 格致匠心 | 来源:发表于2019-05-06 21:36 被阅读362次

    这些天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更新)

    1. 端口转发
      我自己没有这样的需求所以测试不了,但是vscode文档有解决方法。可以直接在配置文件那里写上。
      VSCode远程连接文档
    2. ssh使用的端口不是默认的22
      其实这个也是可以在配置文件里修改。
    Host LabServer
        HostName 172.31.00.00
        User cai
        ForwardAgent yes
        RemoteForward 22 127.0.0.1:22 # 第一个是远程端口 第二个是本地端口
    

    相关文章

      网友评论

        本文标题:VSCode Remote 体验 | 远程Linux环境开发真香

        本文链接:https://www.haomeiwen.com/subject/qodjoqtx.html