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?)
fonte
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?)
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
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:
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 .
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
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.
vboxmount
?Cyberduck
fugu
Você também pode executar o WinSCP sob vinho.
fonte