Como SCP um arquivo do Mac -> Ubuntu VirtualBox?


13

Eu tenho um Mac (OS X) e um VirtualBox executando o Ubuntu.

Quero SCP um arquivo de 500mb do Mac para o VirtualBox. Como eu faço isso? (Provavelmente algo a ver com / etc / hosts?)

Respostas:


11

Coloque as configurações de rede do NAT no adaptador em ponte nas configurações do Virtualbox dessa máquina. Em seguida, sua máquina virtual estará na rede local com sua máquina host. Provavelmente, obterá o IP do modem se o DHCP estiver ativado e, em seguida, scp para essa máquina.
Você também precisa ter o ssh-server instalado na máquina Ubuntu:
sudo apt-get install openssh-server
Isso deve funcionar: scp file host:/some/directory


8

Encaminhamento de porta do usuário
- Com o convidado em execução, vá para Configurações / rede do VirtualBox
- Clique em Encaminhamento de porta
- Nome "ssh", protocolo TCP, Porta do host = 3022, Porta do convidado = 22
Em seguida, no host,

scp -P 3022 myFile localhost:

3

Depois de instalar o Guest Additions, você poderá criar pastas compartilhadas para acesso do SO host e do convidado. Qualquer diretório no host pode ser usado para isso. A pasta compartilhada precisa ser montada no sistema operacional convidado por:

sudo mount -t vboxsf [-o OPTIONS] sharename mountpoint

Veja também esta resposta sobre o uso de pastas compartilhadas. Para tornar as pastas compartilhadas acessíveis em cada inicialização do sistema operacional convidado, você precisa adicionar as montagens ao convidado fstab.

Como alternativa, você também pode acessar diretórios do host, endereçando-os usando compartilhamentos de rede .


2

Adicionando à resposta do enedene:

altere as configurações do adaptador no Oracle VM vitualbox para Bridged Adapter No lado superior esquerdo da tela do Virtualbox, clique em "Máquina". Clique em Máquina> Configurações> Rede>

Altere "Attached to:" para "Bridged Adapter" e clique em "Ok"

Redefinir a caixa virtual (clique em Máquina> Redefinir)

Quando surgir, faça um ifconfig no terminal e use o novo endereço IP para SCP


1

Se você instalar os complementos de convidado do Virtualbox, poderá criar uma pasta compartilhada. Em seguida, use vboxmount(como root) no Ubuntu para montar a pasta compartilhada. Depois, copie normalmente ( cp).

Se você realmente precisar usar scp, me avise. Eu vou desenterrar essa informação.


você pode nos dar mais detalhes sobre como usar vboxmount?
Takkat 13/06/11

Dê uma olhada em Pastas compartilhadas para obter detalhes.
Azizur Rahman

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.