将 Visual Studio Code (VSCode) 连接到 VirtualBox VM

问题描述 投票:0回答:2

我一直在使用 WSL 在 VSCode 中调试 C,使用 Windows 应用商店中的 Ubuntu。

但是,因为我的学校项目必须能够在提供的虚拟机(本例中为 Lubuntu)上运行,所以如果我可以通过连接到虚拟机在 Windows 上调试我的代码,那将会有很大帮助。

我找不到任何关于此的好的教程,所以我尝试使用

ip addr show
命令并使用 ssh 连接到结果地址,但无济于事。

实现这一目标的最佳方法是什么?

ssh visual-studio-code virtual-machine virtualbox
2个回答
26
投票

找到解决方案。在虚拟机设置中,我需要添加一个仅主机网络适配器。从那里,我在我的虚拟机中安装了

openssh-server

sudo apt-get install openssh-server openssh-client

然后,通过调用

ifconfig
我获得了虚拟机的 IP(
enp0s8
接口)并通过 ssh 连接到它。

希望这可以帮助任何面临同样问题的人。


0
投票

它也适用于“桥接网络”。 从好的方面来说,这个虚拟机可以从您的网络访问。另一方面,桥将虚拟盒连接到您的具体物理接口,这可能是一个问题。

© www.soinside.com 2019 - 2024. All rights reserved.