Como transferir arquivos e diretórios do Windows (máquina virtual) para o Linux

1

Eu tenho a máquina virtual do Windows virtualbox e gostaria de transferir alguns arquivos dela ... Eu pensei em usar o scp, mas não sei qual caminho do diretório devo escrever (acho que algo como C: \ algo \ algo não vai funcionar da minha máquina Linux, vai?)

Editar:

  • Eu não quero usar pastas compartilhadas
  • Eu prefiro guest (Windows) para não ftp / login / fazer nada com host (Linux)
  • Você poderia adicionar exemplos de linha de comando para métodos sobre os quais está escrevendo?
por Phil 10.07.2009 / 21:03

7 respostas

2

Se você estiver tentando copiar arquivos do sistema convidado para o sistema host (ou vice-versa), a solução mais fácil é configurar uma pasta compartilhada. Consulte a documentação do Compartilhamento de pastas do VirtualBox .

Se você já tem o ssh configurado em sua máquina Linux e realmente quer usar o scp, você sempre pode instalar o WinSCP na sua máquina virtual Windows e use-a, ou use o cliente SFTP incorporado no PuTTY .

    
por 10.07.2009 / 21:12
2

Existem algumas opções que você tem:

Basicamente, você tem duas opções: usar a opção compartilhamento de pasta interna , para a qual você Você precisará dos Adicionais para Convidado instalados e instalados do VirtualBox binário (Não é o OSE community edition ), ou usando a mesma abordagem que você tomaria com dois computadores físicos, ou seja, usando o sistema operacional fornecido para acessar. No seu caso, você poderia usar Samba , SSH ou FTP.

Se você está em condições de usar Adições de Clientes, é a maneira mais fácil, IMHO.

    
por 10.07.2009 / 21:17
0

Você poderia usar o rsync, existem alguns clientes Windows para ele, como o Deltacopy. O FTP é outra opção simples, ou possível, do Samba.

    
por 10.07.2009 / 21:09
0

O método mais rápido seria desligar a VM e fazer uma montagem de loopback da imagem do disco no linux e copiar os arquivos. Dessa forma, você está evitando a sobrecarga da rede e da execução da VM.

    
por 10.07.2009 / 21:56
0

Eu transferi os arquivos do sistema Windows para o sistema Linux.

    
por 10.07.2009 / 22:52
0

O VirtualBox suporta unidades de rede virtual. Abra o VirtualBox e deve haver uma seção "Virtual Network Drives". Simplesmente adicione uma pasta (do linux), reinicie sua máquina virtual e você poderá acessá-la via vizinhança de rede (como se fosse "documentos compartilhados"). Você também pode mapear isso para uma unidade de rede no Windows.

Ex: Eu tenho minha pasta inicial linux mapeada para a unidade Z:

    
por 11.07.2009 / 07:43
0

você pode usar o cliente WINSCP ou FILEzilla

Outro menthod

você pode montar a unidade do Windows e copiar e colar o arquivo do LINUX para o Windows nautilus-connect-server

    
por 11.07.2009 / 07:49