Transferir arquivos do servidor virtual ubuntu / var / www para o ubuntu local

0

Eu tenho um Ubuntu virtualbox instalado no Ubuntu Server. Minha máquina local tem Ubuntu 12.04 OS. Eu preciso copiar arquivos do / var / www no virtualbox Ubuntu Server para a minha máquina local. (Minhas configurações de rede em virtualbox é "Adaptador em ponte" e tem um IP estático: 192.168.56.101) Meu IP mchine local é: 192.168.56.1

Eu tentei seguir

scp -r test.php [email protected]:

Diz

Port 22: No route to host
lost connection.

O que está errado aqui?

    
por Nilani Algiriyage 03.04.2014 / 06:14

2 respostas

1

Primeiro, verifique se você tem openssh-server instalado em sua máquina local, se não:

sudo apt-get install openssh-server

Então, na sua máquina virtual:

scp /var/www/test.php [email protected]:/home/nilani

Alternativamente, você poderia fazer o contrário, desta vez a partir da sua máquina local:

scp [email protected]:/var/www/test.php .
    
por Sylvain Pineau 03.04.2014 / 06:22
1

Você pode compartilhar uma pasta na sua máquina host . A máquina host é o seu "real" Ubuntu, onde o VirtualBox está instalado.

Por exemplo:

Crie uma pasta no seu $ HOME

mkdir $HOME/vbox_share

Agora usando esta resposta compartilhe esta pasta com a máquina virtual. Não se esqueça de verificar a opção automount e nomeá-la como vbox_share

Depois disso você deve ver esta pasta no seu Ubuntu virtual no /media/vbox_share

Atualizar

Eu esqueci de dizer. Se você fizer isso enquanto o seu Ubuntu virtual estiver ligado, você deve montar a pasta compartilhada manualmente:

sudo mount -t vboxsf vbox_share /media/vbox_share

Agora é só copiar /var/www

mkdir -p /media/vbox_share/var/www
cp -R /var/www /media/vbox_share/var/www
    
por c0rp 03.04.2014 / 06:52