Algunas instrucciones
1. Esta pregunta se ha etiquetado en Linux, pero puede solicitar Mac / Windows en los comentarios.
2. La respuesta se ha dividido en dos partes.
3. Dado que el detalle de la pregunta se desvía de la idea general de la pregunta, los lectores interesados en el encabezado Pregunta pueden leer primero la Parte I y el que me envió A2A puede saltar a la Parte II.
Parte I: Pregunta real : ¿Cómo puedo transferir archivos de una red privada a otra a través de Terminal?
Hay varias formas de lograrlo, pero primero debe configurar las conexiones entre las dos redes diferentes y configurarlo . Hay muchos protocolos de GUI y CLI por los cuales puede hacerlo, pero como esta pregunta se relaciona solo con la copia a través de la línea de comando del terminal, enumeraré algunos protocolos y comandos de red con los que puede lograrlo.
(Suponiendo que ambas redes privadas estén conectadas a través de Internet o cualquier otra conexión TCP física / inalámbrica)
Supongamos que su IP es: 172.16.32.X
Y desea copiar archivos a un sistema cuya IP es: 192.168.XX
- Cómo construir una red en la universidad
- ¿Sugiere que compre un enrutador inalámbrico de largo alcance u obtenga un extensor y lo conecte a mi habitación?
- Cómo rastrear la dirección IP o MAC real de un paquete UDP que contiene una dirección IP falsificada de origen y destino
- ¿Hay alguna manera de distinguir un puerto RS-232 de un puerto RS-422 de la apariencia física?
- ¿Cuál sería la diferencia en los roles laborales entre la certificación CCNA / CCNP frente a un Máster en Redes de Computadores?
1. FTP (conéctelo con VPN + SSL o HIMACHI) – Factor de riesgo alto
Si no sabe cómo configurar FTP, lea sobre esto en WikiHow
CLI – Sintaxis
$ scp @:/home/
CLI – Implementar
Para copiar el archivo:
$ scp catmeow.txt [email protected] :/home/imuser
Para copiar carpeta / directorio:
$ scp -r /cats [email protected] :/home/imuser
2. NFS – Factor de riesgo bajo
Dado que esto funciona como protocolo de cliente / servidor, primero debe configurarlo.
Para configue, consulte esta página en TechMint.
Nota: El comando para copiar desde NFS es el mismo que se mencionó anteriormente.
Parte II: El A2A: ¿Cómo puedo transferir archivos desde una red privada de VM invitada a otra red privada de VM VM a través de la Terminal?
Si compartir el archivo es el motivo principal del puerto Eth0 y wan0, creo que lo has complicado innecesariamente. Como su sistema operativo invitado no está utilizando el puerto wan0 del sistema operativo host, puede compartir fácilmente archivos entre ambos sistemas operativos sin utilizar la red. Puede hacerlo creando una partición de intercambio con un sistema de archivos común como FAT o NTFS (según sus requisitos).
Pero ya que tenemos una pregunta:
1. Conecte la máquina virtual host al sistema operativo invitado y configúrelos en la misma red. (Si desea que permanezcan en una red diferente, lea la parte I)
2. En el caso de VM, si está utilizando VMware o VirtualBox, debe cambiar y verificar diferentes tipos de adaptadores (prueba y error).
3. Configure la red con el host de destino y la IP / nombres del host de origen
4. Copie archivos a través de SSH y también sepa dónde se basan el destino y el host.
5. Siga el mismo comando mencionado en la Parte I. (Repetido)
CLI – Sintaxis
$ scp @:/home/
CLI – Implementar
Para copiar el archivo:
$ scp catmeow.txt [email protected] :/home/imuser
Para copiar carpeta / directorio:
$ scp -r /cats [email protected] :/home/imuser
Postdata: También puede usar sftp: & fish: junto con lo anterior en CLI.