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

8

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

Eu tentei usar pscp , mas dá o erro: More than one remote source not supported

Eu tentei ftp, mas ele não conecta e não sei por quê.

    
por M K 16.08.2012 / 22:22

4 respostas

5

Você pode instalar adições de convidado: link

e, em seguida, use Pastas compartilhadas: link

    
por 16.08.2012 / 22:30
1

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

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

    
por 17.08.2012 / 00:45
1

Eu tenho exatamente a mesma configuração (SO do Host Windows 7 , SO Convidado do CentOS 6.5 ) ...

(se você tem SSH trabalhando em um endereço IP para o CentOS, então você pode pular este parágrafo abaixo)
Eu configurei o Virtualbox para usar o adaptador de rede em ponte (Configurações > Rede > Adaptador 1: definido como em ponte) e depois de instalar o Apache (defina um hostname , e também desativa o firewall com: service iptables stop ). Você pode visualizar o endereço IP fornecido com ifconfig eth0 ou restringir a saída com ifconfig eth0 | grep 'inet addr' | awk '{print $2}' . Esse é 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). Então você deve ser capaz de navegar para a VM em um endereço IP local: 192.168.x.x de um navegador no seu sistema operacional Windows 7.

Para transferir arquivos de um lado para o outro, você pode usar o WinSCP no sistema operacional do Windows 7. Crie uma nova sessão com essas 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)
    
por 25.06.2014 / 23:42
-2

Você pode usar o Samba para transferir arquivos. Basta instalar o Samba e, em seguida, escolher o sistema operacional do host e, em seguida, o sistema operacional onde os arquivos devem ser transferidos.

    
por 23.10.2012 / 15:44