Visual Studio 2022 远程连接 虚拟机Linux系统(超详细)_visualstudio2022 ssh(1)

本文介绍了如何使用Visual Studio 2022远程连接到Linux虚拟机进行开发,内容包括配置SSH连接和实际操作如`reboot`、`ifconfig`等命令。此外,作者分享了个人技术背景和一份全面的Linux运维学习资源,涵盖从入门到高级的全方位学习资料,适合不同阶段的学习者,通过添加指定VX可获取详细资料。
摘要由CSDN通过智能技术生成

安装完成后,Linux系统终端输入命令重启



reboot


#### 2、安装Visual Studio工具上的linux开发的工具集


点击电脑【开始】->【Visual Studio Installer】->【修改】,划到最下面安装Linux工具集,安装完重启Visual Studio  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/afaa429b246f4c088ef74e4b29069296.png#pic_ceter)  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/b2b69c7bc68148a4a1f395e6d598f7e3.png#pic_cnter)


#### 3、新建Linux项目


![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/1721097f0ef548cc959e3e808b7c522b.png#pic_ceter)  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/b9f92e29c70a4b61af0bfcbd0fa57b26.png#pic_ceter)


#### 4、远程连接Linux系统


1. 打开VS软件 ,打开软件上方菜单栏的【工具】->【选项】, 然后鼠标下翻滚选择【跨平台】->【连接管理器】->[添加]。


![在这里插入图片描述](https://img-blog.csdnimg.cn/674deb6f58bb4e3dbf5a5c3d08161c28.png#pic_ceter)


2. 弹出以下方框。分别输入【主机IP】、【用户名】、【密码】。  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/cdf0bf4a30f744e7939b469301c2a4fc.png#pic_ceter)
3. 进入虚拟机输入命令行。获取【IP地址】,【端口】通
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、付费专栏及课程。

余额充值