¿Existe una forma sencilla de copiar archivos de una computadora Ubuntu a otra?

¿Existe una forma sencilla de copiar archivos de una computadora Ubuntu a otra?

Creo que mi HD podría estar fallando. Está haciendo ruido. Entonces quiero hacer una copia de seguridad de todos los archivos en otra PC. Hay bastantes cosas, por lo que pasar de uno a otro con una llave USB no es realmente una opción.

Instalé openssh-server en la PC de la que quiero hacer una copia de seguridad. Luego, desde el otro, intenté recuperar mis archivos.

Probé con FileZilla, Nautilus, Dolphin y mediante la línea de comando. Puedo ver los archivos remotos pero no puedo copiarlos a una carpeta local. Siempre es "permiso denegado" o algún mensaje de error similar.

Creo que algunas cosas están mal con openssh-server:

En primer lugar, para instalarlo es "sudo apt install openssh-server", luego el nombre cambia y se convierte en sftp-server. Pero sólo "man sftp-server" parece funcionar. Simplemente escribiendo "sftp-server" o "sftp-server start", ya sea que sea root o no, dice "comando no encontrado".

En segundo lugar, no parece hacer su trabajo. ¿Cuál es el punto de mostrarme los archivos remotos y no permitirme copiarlos?

En tercer lugar, estoy preocupado por mi disco duro y ¡ahora no es el momento de jugar!

Escribí "estado de systemctl" y vi "Estado: degradado". Así que escribí "systemctl reset-failed" y se convirtió en "Estado: en ejecución" Pero todavía no puedo obtener mis archivos.

Respuesta1

Cuando dice "todos los archivos", supongo que desea copiar solo los archivos propiedad del usuario y no los archivos propiedad del root. (Si está intentando copiar otros archivos, especifique en su pregunta).

En Nuutilus (Archivos), presione CTRLLpara revelar la barra de ubicación. Escribe lo siguiente y presionaEnter

ssh://<your remote computer>.local

Reemplace <your remote computer>con el nombre de la computadora desde donde desea copiar los archivos. Alternativamente, puede reemplazarla <your remote computer>.localcon la dirección IP de la computadora desde donde desea copiar los archivos.

Nautilus le solicitará una identificación de usuario y una contraseña para el usuario en la computadora remota. Navegue hasta los directorios propiedad del usuario desde donde desea copiar archivos.

Luego, puedes utilizar los métodos habituales para copiar archivos:

  • CTRLC(copiar y CTRLVpegar)
  • O arrastre y suelte en otra ventana o pestaña de Natuilus en su máquina local

Respuesta2

Gracias PJ Singh, pero esto tampoco funcionó. Logré hacerlo al revés.

Llamaré a pc1 la computadora para realizar la copia de seguridad (Kubuntu) y pc2 a la computadora en la que quería guardar los archivos (Lubuntu).

Cuando intenté usar pc2 para arrastrar archivos de pc1 a pc2, todo falló. Cuando intenté usar pc1 para enviar sus archivos a pc2, funcionó.

Escribí "sudo apt install openssh-server" en la pc2. Fui al directorio principal de mi directorio de respaldo, llamado "Copia de seguridad", y escribí "sudo chmod 777 Backup".

En la pc1, escribí "sudo apt install deja-dup", "sudo apt install duplicity" y "deja-dup".

Esto tiene una GUI. Elegí "red" para la ubicación y proporcioné la dirección en el formato "sftp://192.168.1.99". (Si no sabe cuál es el suyo, abra la página de administración de su caja (192.168.0.1 o 192.168.1.254, etc., depende de su ISP) y encontrará las direcciones IP locales de las PC conectadas.

Hay otras preguntas sobre deja-dup pero son bastante claras, son preguntas del tipo "¿De qué directorio desea hacer una copia de seguridad?".

Ahora, tal vez PJ Singh tenga razón y tenía archivos que pertenecen al root o a otra persona. No lo comprobé.

información relacionada