Come trasferire file dal SO host al SO guest in esecuzione su VirtualBox?


8

Sto cercando di trasferire file dal mio sistema operativo host (Windows 7) al sistema operativo guest (CentOS) in esecuzione su VirtualBox.

Ho provato a usare pscpma dà l'errore:More than one remote source not supported

Ho provato ftp ma non si connette e non so perché.

Risposte:



1

Puoi farlo con il comando "scp", quindi il demone ssh (sshd) deve essere in esecuzione anche sulla finestra di Windows.

Oppure usa uno dei client Windows SCP per parlare con il centos VM. Puoi trasferire i file in entrambi i modi usando scp.


1
come si identificano l'IP e le credenziali della macchina guest per il comando scp?
ted.strauss,

1

Ho la stessa identica configurazione ( sistema operativo host Windows 7 , sistema operativo guest CentOS 6.5 ) ...

(se hai SSH che lavora su un indirizzo IP per CentOS, puoi saltare questo paragrafo sotto)
Ho impostato Virtualbox per utilizzare l'adattatore di rete con ponte (Impostazioni> Rete> Adattatore 1: impostato su ponte) e dopo aver installato Apache (impostare un nome host , e anche disattivare il firewall con:) service iptables stop. Puoi visualizzare l'indirizzo IP che ti è stato dato ifconfig eth0o restringere il risultato con ifconfig eth0 | grep 'inet addr' | awk '{print $2}'. Questo è l'indirizzo IP che dovrebbe anche essere nel tuo file / etc / hosts sulla stessa riga con il tuo nome host. A scopo di test, inserisci un file index.html in / var / www / html (la tua radice web). Quindi dovresti essere in grado di accedere alla VM con un indirizzo IP locale: 192.168.xx da un browser sul tuo sistema operativo Windows 7.

Per trasferire file avanti e indietro, è possibile utilizzare WinSCP sul sistema operativo host Windows 7. Crea una nuova sessione con queste impostazioni in WinSCP:

File protocol: SFTP (this means you will be connecting via SSH)
Host name: 192.168.x.x (this is the ip address of your VM)
User name: root
Password: (leave this blank for security reasons...
           but when prompted during connecting you'll enter your root password 
           you set for CentOS)
Private Key file: (leave blank...you will be prompted to say 'yes' to accept the key)

-2

Puoi usare Samba per trasferire file. Basta installare Samba, quindi scegliere il sistema operativo host e quindi il sistema operativo in cui i file devono essere trasferiti.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.