¿Cómo hago 'scp' entre dispositivos virtuales que se ejecutan en diferentes computadoras?

¿Cómo hago 'scp' entre dispositivos virtuales que se ejecutan en diferentes computadoras?

Ambas computadoras ejecutan su copia del mismo dispositivo virtual en Virtual Box al que se accede a través de putty.exe.

Me gustaría transferir un programa C++ que escribí en una de las imágenes virtuales (VM1) a la imagen virtual de otra computadora (VM2) a través de una red:

[VM1] --> [Computadora host 1]--> Internet --> [Computadora host 2] --> [VM2]

Soy bastante novato y esta puede ser una solución complicada y no espero que la amable gente de este foro haga todo por mí. Sin embargo, si pudiera indicarme los recursos adecuados, se lo agradecería mucho :).

Respuesta1

Usted dice que desea realizar scp; luego se accede a la información a través dehombre scpoinformación scp forme un símbolo del sistema, o puede buscar en Google scp

Las páginas de manual pueden ser un poco desalentadoras, dice.

scp [-12346BCpqrv] [-c cifrado] [-F ssh_config] [-i archivo_identidad] [-l límite] [-o opción_ssh] [-P puerto] [-S programa] [[usuario@]host1:]archivo1 . .. [[usuario@]host2:]archivo2

Así que aquí está mi versión corta.

scpes un poco como "copiar de un archivo_existente a_no_existente",
por lo que una versión simple sería "scp myid@remotehost:myprog.cpp mycopy.cpp"
si desea "tomar" una copia
o
"scp myprog.cpp myid@remotehost:mycopy .cpp"
si desea almacenar una copia de seguridad, todos los demás modificadores como -v dependen de su configuración y de varios problemas.

Buena suerte

información relacionada