当前位置: 代码迷 >> 综合 >> windows10+vscode进行linux远程开发与调试
  详细解决方案

windows10+vscode进行linux远程开发与调试

热度:90   发布时间:2023-12-02 10:06:58.0

windows10+vscode进行linux远程开发与调试


  1. 远程主机安装ssh-server
    在这里使用虚拟机作为远程:192.168.231.31
    Ubuntu安装ssh-server

    sudo apt-get update
    sudo apt-get install openssh-server
    

    安装好后查看SSH是否启动
    打开”终端窗口”,输入:sudo ps -e |grep ssh–>回车–>有sshd,说明ssh服务已经启动,如果没有启动,输入sudo service ssh start–>回车–>ssh服务就会启动
    输出如下:

    username@ubuntu:~$ sudo ps -e |grep ssh2068 ?        00:00:00 ssh-agent4068 ?        00:00:00 sshd
    

    ssh-agent表示ssh-client启动,sshd表示ssh-server启动了。
    如果缺少sshd,说明ssh服务没有启动或者没有安装。
    安装ssh-client命令:sudo apt-get install openssh-client
    安装ssh-server命令:sudo apt-get install openssh-server

  2. 本地主机安装ssh-client
    只需本地安装最新版vscode并安装git。
    下载地址:https://code.visualstudio.com/

  3. 安装Remote Development插件
    在vscode上安装Remote Development插件,其它依赖插件会自动安装
    安装完成之后建议重启一下vscode,让更改生效
    在这里插入图片描述

  4. 登陆的时候自动打开命令行窗口,通过ctrl+shift+p打开设置Remote-SSH:Settings,设置Remote.SSH:Show Login Terminaltrue
    在这里插入图片描述
    在这里插入图片描述
    通过ctrl+shift+p打开“命令面板”,输入Reload Window即可
    在这里插入图片描述

  5. 连接远程主机
    点击左边的电视图标,点击选择会在命令窗口弹出几个选项选择 Remote-SSH:Connect to Host->Configure SSH Hosts-> 选择一个config
    在这里插入图片描述
    选择默认的配置文件
    点击小齿轮,选择配置文件
    在这里插入图片描述
    在这里插入图片描述
    Host主机名(@与:之间的就是主机名 )
    Hostname也就是远程的linux系统的ip地址,注意此处虚拟机的ip地址是固定不变的,如果是桥接模式ip地址会发生变化
    user就是登陆的用户ccc, 填完之后ctrl+s保存
    在这里插入图片描述
    在这里插入图片描述
    配置完之后,就是在vscode上远程连接linux了
    点击选择在出现的窗口选择Linux
    在这里插入图片描述
    按提示输入密码,提示一般在顶上,或者终端窗口
    在这里插入图片描述
    左下显示成功连接 ,安装linux下的插件,如图所示 ,双击蓝色的字体即可安装
    在这里插入图片描述
    至此windows10+vscode进行linux远程开发与调试环境安装完毕