Como SCP um arquivo do Mac - Ubuntu VirtualBox?

8

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

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

    
por coffee-grinder 13.06.2011 / 01:11

6 respostas

8

Coloque as configurações de rede do NAT no adaptador em ponte nas configurações do Virtualbox para essa máquina. Em seguida, sua máquina virtual estará na rede local com sua máquina host. Ele provavelmente obterá o IP do modem se o DHCP estiver ativado e, em seguida, o 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

    
por enedene 13.06.2011 / 11:11
4

Encaminhamento de porta do usuário
- Com o guest rodando, vá para o VirtualBox settings / network
- Clique em Port Forwarding
- Nome "ssh", protocolo TCP, porta do host = 3022, porta de convidado = 22
Então, no host,

scp -P 3022 myFile localhost:
    
por Aidan Donohoe 14.12.2014 / 01:05
3

Depois de ter instalado as Adicionais para convidados você poderá criar pastas compartilhadas para acessar o sistema operacional host e guest. 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 guest fstab .

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

    
por Takkat 13.06.2011 / 10:04
1

Se você instalar o VirtualBox Guest Addons, 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 precisa usar scp , me avise. Vou desenterrar essa informação.

    
por krzysz00 13.06.2011 / 01:39
0

Cyberduck

fugu

Você também pode executar o WinSCP no wine ..

    
por DM8 13.06.2011 / 02:08
0

Adicionando a resposta da enedene:

altere as configurações do adaptador no seu vitualbox do Oracle VM para o Adaptador em ponte No canto superior esquerdo da tela do VirtualBox, clique em "Machine" Clique em Máquina > Configurações > Rede >

Mude a opção "Attached to:" para "Bridged Adapter" e clique em "Ok"

Redefina o Virtualbox (Clique em Máquina & Redefinir)

Uma vez que surge, faça um ifconfig no terminal e use o novo endereço IP para o SCP

    
por Aditya 30.09.2014 / 22:04