Eu tenho uma máquina virtual Windows virtualbox e gostaria de transferir alguns arquivos dela ... pensei em usar o scp, mas não sei qual caminho de diretório devo escrever (acho que algo como C:\something\something não vai funcionar na minha máquina Linux, certo?)
Editar:
- Não quero usar pastas compartilhadas
- Eu preferiria que o convidado (Windows) não fizesse ftp/login/faça nada com o host (Linux)
- Você poderia adicionar exemplos de linha de comando para os métodos sobre os quais está escrevendo?
Responder1
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. Confira a documentação paraCompartilhamento de pastas do VirtualBox.
Se você já tem o ssh configurado em sua máquina Linux e realmente deseja usar o scp, você pode instalarWinSCPem sua máquina virtual Windows e use-a ou use o cliente SFTP integrado paraMassa.
Responder2
Existem algumas opções que você tem:
Basicamente você tem duas opções: usar ocompartilhamento de pasta integradoopção, para a qual você precisará do Guest Additions instalado e instalado a partir doVirtualBox binário(Não oEdição da comunidade OSE) ou usando a mesma abordagem que você usaria com dois computadores físicos, ou seja, usando a forma de acesso fornecida pelo sistema operacional. No seu caso, você poderia usar qualquer umSamba, SSH ou FTP.
Se você puder usar o Guest Additions, é a maneira mais fácil, IMHO.
Responder3
Você poderia usar o rsync, existem alguns clientes Windows para isso, como Deltacopy. FTP é outra opção simples, ou possível Samba.
Responder4
Eu transferiria os arquivos do sistema Windows para o sistema Linux.