如何将文件从虚拟机传输到主机

如何将文件从虚拟机传输到主机

我的主机是 Ubuntu。我在 virtualbox 上运行 debian VM。我想将文件从 VM 传输到主机。我尝试通过从 VM 执行以下命令来使用 scp:

scp 文件名 主机用户名@my_ip:/path/to/folder

但是我收到连接超时错误,连接丢失。我使用的 IP 地址是我在谷歌搜索 IP 时得到的 ip4 地址。有没有更简单或更好的方法来做到这一点?

答案1

但是我收到连接超时错误,连接丢失。我使用的 IP 地址是我在谷歌搜索 IP 时得到的 ip4 地址。有没有更简单或更好的方法来做到这一点?

等一下...您是否正在尝试连接到您的 WAN IP 地址?不太可能成功。相反,您应该使用当地的VM 的 IP 地址。可能在 10.* 或 192.168.* 范围内。

然后,下一步也是最明显的步骤是确保SSH正在 VM 上运行,因为您想使用 SCP,并且它需要 SSH。

您可以做的一件事是从主机 ping 虚拟机,如果不起作用,则很可能是防火墙或路由问题。然后我们需要有关您的网络配置的更多信息,以便提供进一步的建议。

这取决于虚拟机是否配置为使用 NAT 或桥接网络。

但也许共享文件夹是更好的选择。注意:您可能需要将自己添加到vboxusers组中。

相关内容