VSCode远程工作配置

983 阅读1分钟

VSCode远程工作配置

目录

背景

使用VSCode SSH登录远程主机的方式进行配置,可以在本地windows下很方便地进行远程linux主机文件访问、程序开发(包括编译环境、linux终端指令执行等)、部署等。

步骤

  1. 需要在远程服务器(或者虚拟机)上安装ssh-server

    sudo apt install openssh-server
    
  2. VS Code安装Remote Development扩展

    image_2oUlAgST7M.png
  3. 依次选中,打开ssh配置文件

    image_zQ0SSUjFN8.png
  4. 填写ssh配置文件,Host是你为远程主机命的名字,HostName是远程主机的IP,user是远程主机的其中一个用户名,ssh的Port默认是22

    image_2GLd_ZR6l2.png
  5. 填写完后刷新下列表,就会出现新的主机

    image_A7GcwCzuYo.png
  6. 在远程主机上配置添加ssh公钥

    1. 打开cmd窗口,输入ssh-keygen,会在C:\Users\watercjr\.ssh路径下创建一对公私钥;

      如果路径下已有,就不用再次创建

      image.png

    2. 把公钥id_rsa.pub中的内容拷贝添加到远程主机的id_rsa.pub中。

      image_5N8bgRNwBV.png

    3. 把公钥id_rsa.pub中的内容拷贝添加到远程主机的authorized_keys中,这一步可以免去后面ssh连接时的密码输入 image_zeDaMalCFC.png

  7. 回到VS Code界面

    点击连接虚拟机,之后在terminal中输入yes按enter键确认即可

    image_A3PMqjyXfw.png

    image.png

  8. 成功后,可以选择需要打开的远程主机的文件夹和文件,此时就可以进行远程开发了

    image_AA2YQx6SMO.png

参考链接:

code.visualstudio.com/docs/remote…