Como transferir arquivos do sistema operacional host para o sistema operacional convidado em execução no VirtualBox?

Como transferir arquivos do sistema operacional host para o sistema operacional convidado em execução no VirtualBox?

Estou tentando transferir arquivos do meu sistema operacional host (Windows 7) para o sistema operacional convidado (CentOS) em execução no VirtualBox.

Tentei usar pscpmas dá o erro:More than one remote source not supported

Tentei FTP, mas não conecta e não sei por quê.

Responder1

Você pode instalar adições para convidados: http://www.virtualbox.org/manual/ch04.html

e então use Pastas Compartilhadas: https://forums.virtualbox.org/viewtopic.php?t=15868

Responder2

Você pode fazer isso com o comando "scp", então o daemon ssh (sshd) também deve estar em execução na caixa do Windows.

Ou use um dos clientes windows scp para conversar com a VM centos. Você pode transferir arquivos de qualquer maneira usando scp.

Responder3

Eu tenho exatamente a mesma configuração (Janelas 7SO host,CentOS 6.5SO convidado)...

(se você tiver SSH funcionando em um endereço IP para CentOS, poderá pular este parágrafo abaixo)
Eu configurei o Virtualbox para usar o adaptador de rede em ponte (Configurações> Rede> Adaptador 1: definido como ponte) e depois de instalar o Apache (defina umnome de anfitrião, e também desligue o firewall com: service iptables stop). Você pode visualizar o endereço IP fornecido a você ifconfig eth0ou restringir a saída com ifconfig eth0 | grep 'inet addr' | awk '{print $2}'. Este é o endereço IP que também deve estar no seu arquivo /etc/hosts na mesma linha do seu nome de host. Para fins de teste, coloque um arquivo index.html em /var/www/html (sua raiz da web). Em seguida, você poderá navegar até a VM em um endereço IP local: 192.168.xx em um navegador no sistema operacional Windows 7.

Para transferir arquivos de um lado para outro, você pode usarWinSCPno sistema operacional host do Windows 7. Crie uma nova sessão com estas configurações no 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)

Responder4

Você pode usar o Samba para transferir arquivos. Basta instalar o Samba e escolher o SO Host e depois o SO para onde os arquivos serão transferidos.

informação relacionada