如何將檔案從虛擬機器取得到主機

如何將檔案從虛擬機器取得到主機

我的主機是Ubuntu。我正在 virtualbox 上運行 Debian 虛擬機器。我想將檔案從虛擬機器取得到主機。我嘗試透過從虛擬機器執行命令來使用 scp:

scp 檔名 host_username@my_ip:/path/to/folder

但是我收到連接超時錯誤,連接丟失。我使用的ip位址是我google我的ip時的ip4位址。有沒有更簡單或更好的方法來做到這一點?

答案1

但是我收到連接超時錯誤,連接丟失。我使用的ip位址是我google我的ip時的ip4位址。有沒有更簡單或更好的方法來做到這一點?

等等...您是否正在嘗試連線到您的 WAN IP 位址?不太可能起作用。相反,你應該使用當地的虛擬機器的IP位址。可能在 10.* 或 192.168.* 範圍內。

然後,下一個也是最明顯的一步是確保SSH正在虛擬機器上運行,因為您想使用 SCP 並且它需要 SSH。

您可以做的一件事是從主機對虛擬機器執行 ping 操作,如果這不起作用,則很可能是防火牆或路由問題。然後我們需要有關您的網路配置的更多資訊來提供進一步建議。

這取決於虛擬機器是否配置為使用 NAT 或橋接網路。

但也許共享資料夾是一個更好的選擇。注意:您可能需要將自己新增至該vboxusers群組。

相關內容