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

cab*_*nto 5 ssh virtualbox virtual-machine visual-studio-code

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

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

我没有找到任何关于此的好的教程,因此我尝试使用该ip addr show命令并使用 ssh 连接到结果地址,但无济于事。

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

cab*_*nto 17

找到了解决办法。在 VM 设置中,我需要添加一个 Network Host-only Adapter。从那里,我安装openssh-server在我的虚拟机中:

sudo apt-get install openssh-server openssh-client
Run Code Online (Sandbox Code Playgroud)

然后,通过调用ifconfig我得到了我的虚拟机的 ip(enp0s8接口)并通过 ssh 连接到它。

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