Parece que você tem conectividade IP padrão, o que torna o fato de que você está usando VMs praticamente irrelevante. Acabei de usar scp
.
apenas digite man scp
para obter mais informações neste comando.
Eu tenho 3 máquinas virtuais e as consertei como uma equipe e em 1 host local agora elas podem pingar umas nas outras e ver uma a outra agora como eu posso escrever um comando para enviar 1 arquivo de uma máquina virtual para outra?
Como fazer esse tipo de transferência de arquivos? Existe alguma utilidade para isso?
Eu tenho 2 opensuse gnome os e 1 opensuse kde
Eu tenho o OpenSUSE rodando em todas as três máquinas.
Parece que você tem conectividade IP padrão, o que torna o fato de que você está usando VMs praticamente irrelevante. Acabei de usar scp
.
apenas digite man scp
para obter mais informações neste comando.
A transferência de arquivos mais básica pode ser manipulada com netcat
[ nc
].
No exemplo a seguir, transferimos filename
de uma máquina virtual ( IP=a.b.c.d
) para outra (VM2) usando a porta 8000
:
nc -l 8000 > filename
nc a.b.c.d 8000 < filename
(se a porta 8000
estiver bloqueada, você pode usar outra)
OK, esta é a solução mais básica a ser usada quando NFS
/ rcp
/ scp
/ ftp
não estão disponíveis.
Observe que rsync
pode ser a melhor ferramenta de transferência de arquivos ao atualizar arquivos (por exemplo, adicionar novos dados sempre no final).