¿Cómo copiar una carpeta de remoto a local usando scp?
¿Cómo copiar una carpeta del host remoto al local utilizando scp
?
Utilizo ssh
para entrar en mi servidor.
Luego, me gustaría copiar la carpeta remota foo
a la local /home/user/Desktop
.
¿Cómo conseguirlo?
2549
3
De
man scp
(Ver manual en línea)Para utilizar toda la potencia de scp hay que seguir los siguientes pasos:
Entonces, por ejemplo si tienes esto ~/.ssh/config:
te ahorrarás la introducción de contraseñas y simplificarás la sintaxis de scp así:
Además, podrás utilizar el completamiento remoto de la ruta:
Actualización:
Para habilitar el completamiento remoto de bash necesitas tener bash-shell en ambos hosts
y
, y que el completamiento de bash funcione correctamente. Para más información vea las preguntas relacionadas:¿Cómo habilitar el autocompletado de rutas remotas cuando se usa scp?
Completar la pestaña de nombre de archivo SCP
Es mejor comprimir primero el catálogo en el servidor remoto:
En segundo lugar, descargar desde el remoto:
Al final, extrae los archivos: