copiar archivos desde un servidor remoto

Una forma muy rápida y práctica de copiar datos entre servidores, ya sean archivos y/o directorios, es usar el comando ssh para establecer una conexión entre las dos máquinas y copiar el contenido deseado.

El comando con los parámetros básicos son los siguientes:

 ssh IP_SERV_REMOTO cat RUTA_COMPLETA_FICHERO_REMOTO > NOMBRE_FICHERO_LOCAL

Lo explico con un ejemplo práctico:

Pongamos que tenemos el Servidor A con ip xxx.x.x.x
y el Servidor remoto B con ip xx.xxx.xxx.xx

ordenadorordenador

Servidor A con ip xxx.x.x.x

Servidor remoto B con ip xx.xxx.xxx.xx

Paso 1.-
localizamos el archivo: locate hosts.allow del equipo B
Normalmente estará en /etc/hosts.allow
Editamos el archivo edit hosts.allow
Insertamos la ip del equipo que se conectará: sshd:xxx.x.x.x :allow
Guardamos los cambios y salimos.
Paso 2.-
Ahora queremos copiar el archivo localizado en el path:/home/usuario/data/mi_archivo.tar.gz del equipo remoto.
Ejecutamos el siguiente comando con los parámetros respectivos
ssh xx.xxx.xxx.xx cat /home/usuario/data/mi_archivo.tar.gz > mi_archivo.tar.gz
nos pedirá la contraseña de acceso al equipo remoto, la insertaremos y se establecerá la conexión y se copiará el archivo: mi_archivo.tar.gz en el equipo A

ABC is easy as 123!!! :)

Tags de búsquedas:

unix copiar archivo remoto

Posts Relacionados:


Te ha ayudado el artículo? Colabora!

0 comentario/s

Comentar

Deja tu comentario

Nombre:

Email (no será publicado)

Website

Comentario

Colabora, añade +1 a mi blog!!