如何將檔案和目錄從 Windows(虛擬機器)傳輸到 Linux

如何將檔案和目錄從 Windows(虛擬機器)傳輸到 Linux

我有 Windows virtualbox 虛擬機,我想從中傳輸一些文件...我考慮過使用 scp 但我不知道應該寫什麼目錄路徑(我猜像 C:\something\something 之類的東西不會在我的Linux機器上工作,可以嗎?

編輯:

  • 我不想使用共享資料夾
  • 我希望訪客 (Windows) 不使用主機 (Linux) 進行 ftp/登入/執行任何操作
  • 您能為您正在編寫的方法添加命令列範例嗎?

答案1

如果您嘗試將檔案從來賓系統複製到主機系統(或相反),最簡單的解決方案是設定共用資料夾。查看文件VirtualBox 資料夾共享

如果您已經在 Linux 機器上設定了 ssh 並且確實想使用 scp,您可以隨時安裝WinSCP在您的 Windows 虛擬機器上並使用它,或使用內建的 SFTP 用戶端油灰

答案2

您有一些選擇:

基本上你有兩個選擇:使用內建資料夾共享選項,為此您需要安裝 Guest Additions 並從二進位 VirtualBox(不是OSE 社群版),或使用與兩台實體電腦(IE)相同的方法,使用作業系統提供的存取方式。在你的情況下,你可以使用森巴舞、SSH 或 FTP。

如果您能夠使用 Guest Additions,這是最簡單的方法,恕我直言。

答案3

您可以使用 rsync,有一些 Windows 用戶端,例如 Deltacopy。 FTP 是另一個簡單的選項,或者可能是 Samba。

答案4

我將檔案從windows系統ftp到linux系統。

相關內容