vscode连接电脑虚拟机上的ubuntu

本文介绍了如何在Ubuntu主机上使用VSCode通过SSH远程连接ARM开发板进行开发。首先,从官网下载并安装VSCode。然后,安装Remote-SSH插件并配置SSH设置,包括指定主机名、用户名等信息。遇到登录问题后,选择通过configure文件登录。最后,成功连接到开发板,可以方便地编辑和运行服务器端代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在学习arm开发板,需要在Ubuntu主机上编译好将程序放到arm开发板中,由于搭建NFS共享文件夹一直不成功,就用ssh远程登录,将文件直接拖拽到开发板中实现共享,这里选择使用vscode,顺便了解一下这个强大的编辑器。

首先是安装vscode,这个直接去官网,选择安装路径之后,安装无脑下一步就好了。
之后就是配置ssh了。vscode就是可以配置各种想要的插件。这里我们就直接搜索了,在extension中搜索remote-ssh.
在这里插入图片描述
安装成功便会显示已安装
在这里插入图片描述之后便是对它进行配置了,点击齿轮进行设置,这里我勾选了显示终端登陆界面。
在这里插入图片描述
接下来就是登陆了,点击左下角的小屏幕,进入界面,点击+发现无法登录(暂时不熟悉这种登陆方式),网上说是配置configure文件登录,就选择configure方式了。![在这里插入图片描述](https://img-blog.csdnimg.cn/20210526202414943.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxOTAyMzI1,size_16,color_FFFFFF,t_70

在这里插入图片描述
Host 是你要设置的名字
HostName是ubuntu虚拟机ip地址;(ifconfig)
user是ubuntu用户名;设置如下
在这里插入图片描述
在这里插入图片描述点击保存便会出现虚拟机
尝试连接
在这里插入图片描述
出现这种界面,输入密码未出现命令行,但是可以看到Ubuntu主机上的文件夹。
在这里插入图片描述点击 右上角的+号就可以了
在这里插入图片描述可以和虚拟机上一样在shell层工作了。
在这里插入图片描述点击打开文件可以打开并编辑服务器端的代码。
在这里插入图片描述

在Visual Studio Code (VSCode) 中使用 SSH 连接Ubuntu 虚拟机来进行 C++ 开发和调试,可以分为几个步骤: 1. 安装必要的插件: - **Remote Development** 插件:安装 `ms-vscode-remote.remote-containers` 插件,用于管理远程工作区。 2. 配置SSH密钥对: - 确保你在本地电脑虚拟机之间有安全的SSH密钥对。如果还没有生成,可以在终端(Linux)中运行 `ssh-keygen` 创建一对,并将公钥复制到虚拟机的`.ssh/authorized_keys` 文件中。 3. 设置Remote-Containers配置: - 新建或打开 VSCode,点击文件 -> Preferences -> Settings 或者快捷键 `Ctrl + ,`,搜索 "remote-containers",添加配置: ``` { "remote.containers.configurations": [ { "name": "Ubuntu", "docker": { "runArgs": ["-it", "--rm", "-v", "${workspaceFolder}:/home/user/project"] }, "remotePath": "/home/user/project", "shellPath": "/bin/bash", "portForwarding": [ { "localPort": 5000, "remotePort": 5000 }, // 如果需要调试,添加类似下面的设置: { "localPort": 3000, "remotePort": 3001 } ] } ] } ``` - 将`remotePath`替换为你在虚拟机中的项目路径,`shellPath`指定登录后的默认命令。 4. 启动和连接: - 右键点击项目,选择 "Add Configuration...",选择 "Remote-Container",然后按照提示创建并启动一个新的容器实例。 5. 编辑、调试和构建: - 使用VSCode的集成终端(Terminal),你可以像平常那样编写、编译和运行C++代码。对于调试,确保你的项目支持gdb或其他IDE支持的调试器,然后在调试配置中配置调试器连接信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值