Ubuntu Machine 1 - Uma instância do Ubuntu ao vivo, temporária.
Ubuntu Machine 2 - A máquina alvo com um disco rígido externo conectado.
Eu quero copiar arquivos do Ubuntu Machine 1 para aquele disco rígido externo no Ubuntu Machine 2. Como faço isso?
Eu tenho os endereços IP das duas máquinas.
O Ubuntu Machine 1 está em um ambiente de VM. Eu fiz algumas imagens de teste lá. Eu quero copiá-los para uma unidade externa física para que eu possa realmente aplicar a imagem em uma máquina de teste físico. Eu tenho o arquivo de imagem na primeira máquina, em um segundo disco rígido, formatado ext4. O Windows não consegue ler isso. Eu tenho um computador Ubuntu separado (Ubuntu Machine 2 neste cenário) configurado que pode gravar na unidade externa. Eu preciso obter essa imagem da VM Ubuntu para o disco externo do computador Ubuntu físico.
EDIT:
Tem algo copiando. Eu usei este site para habilitar o ssh no computador de destino: link
Ping de qualquer forma já funcionou. Eu tive que instalar e ativar o ssh no computador de destino. ssh'ing da máquina ubuntu ao vivo para o computador de destino funcionou. Eu tive que chown
no segundo disco rígido na máquina Ubuntu ao vivo, usando o sudo também:
sudo chown -R ubuntu: /media/ubuntu/long-number-list
Caso contrário, recebi erros de permissão.
scp
precisava -r, já que é um diretório, eu acho. Caso contrário, recebi um erro sobre "não um arquivo normal". Eu não tentei obtê-lo na unidade externa física, apenas na área de trabalho na máquina de destino, embora não seja muito mais trabalho chegar lá agora.
Parece que está copiando toda a pasta / diretório, não copiando o conteúdo com a pasta que o contém. Depois disso, posso desligar o ssh na máquina de destino para mantê-lo seguro.