【问题标题】:Connecting Visual Studio Code (VSCode) to VirtualBox VM将 Visual Studio Code (VSCode) 连接到 VirtualBox VM
【发布时间】:2019-11-15 16:20:24
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: ssh visual-studio-code virtual-machine virtualbox


    【解决方案1】:

    找到了解决办法。在 VM 设置中,我需要添加一个仅限网络主机的适配器。从那里,我在我的虚拟机中安装了openssh-server

    sudo apt-get install openssh-server openssh-client
    

    然后,通过调用ifconfig,我获得了我的VM 的IP(enp0s8 接口)并通过ssh 连接到它。

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

    【讨论】:

    • 万一有人偶然发现:您需要调用ifconfig inside VM,这给了我正确的 IP 192.168.56.101,我可以将其用作我的参数ssh 客户端。 Windows 任务管理器列出了 IP 192.168.56.1 下的仅主机 vbox 适配器,这不是您需要的。
    猜你喜欢
    • 1970-01-01
    • 2021-11-14
    • 2019-07-20
    • 2021-01-27
    • 2021-04-19
    • 1970-01-01
    • 1970-01-01
    • 2022-09-23
    • 2021-03-03
    相关资源
    最近更新 更多