![如何将文件从虚拟机传输到主机](https://linux22.com/image/1618380/%E5%A6%82%E4%BD%95%E5%B0%86%E6%96%87%E4%BB%B6%E4%BB%8E%E8%99%9A%E6%8B%9F%E6%9C%BA%E4%BC%A0%E8%BE%93%E5%88%B0%E4%B8%BB%E6%9C%BA.png)
我的主机是 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
组中。