Migración de archivos entre servidores de forma segura

28 noviembre, 2013 Diseño y Desarrollo web No hay comentarios
0 Shares Twitter 0 Facebook 0 LinkedIn 0 Google+ 0 Pin It Share 0 StumbleUpon 0 0 Shares ×

ssh¿Alguna vez te ha tocado migrar archivos de un servidor a otro?¿Has perdido tiempo descargando los archivos y luego subiendolos al nuevo servidor?Si te sientes identificado con lo que he planteado, ésto es para ti…Lo que normamente se hace para migrar archivos entre servidores es lo siguiente:

  1. Conectarte al servidor de origen mediante FTP.
  2. Descargar toda la información en tu ordenador.
  3. Conectarte al servidor destino mediante FTP.
  4. Cargar toda la información.
  5. Borrar la información de tu ordenador.

Eso no está mal, porque cumple con el objetivo de migrar los archivos… Pero si lo miramos con mas detalle nos damos cuenta que estamos desperdiciando tiempo, ya que hay que descargar la información (lo que lleva un tiempo) y luego subirla (mas tiempo), ésto puede simplificarse y agilizarse notoriamente si tienes acceso SSH a los servidores, ya que podríamos enviar la información directamente de un servidor a otro sin descargarla en tu ordenador y con la gran ventaja que todos nuestros datos viajarían encriptados, lo que impediría cualquier ataque (cosa que con FTP es factible)Si trabajas con Linux (o Mac), puedes saltarte éste párrafo, pero si trabajas con Windows necesitas emular una consola de linux, te recomiendo que utilices Cygwin o WinSCP. Aca te dejo los enlaces para que utilices el que quieras:

  • http://cygwin.com/
  • http://winscp.net/

Haremos la migración mediante SSH (Secure SHell) y SCP (Secure CoPy) como lo muestro a continuación:

  1. Desde la consola, conectarse al servidor de origen:
    $ ssh usuario@servidor_de_origen.com
  2. Indicar la clave de acceso y pulsar <enter>
  3. Mediante el uso de SCP enviaremos la información directamente a su destino:
    $ scp -r carpeta_origen/* usuario@servidor_destino.com:/ruta/de/destino/

    La opcion -r es para forzar la recursividad, ésto es, para copiar todas las carpetas y sub-carpetas.

  4. Nos pedirá clave de acceso al servidor_destino, la ingresamos y pulsamos <enter>
  5. Tomará tanto tiempo como información exista.

Luego de éste paso ya hemos logrado el objetivo!Espero que éste pequeño artículo haya sido de utilidad, cualquier duda déjame un comentario y te responderé.

0 Shares Twitter 0 Facebook 0 LinkedIn 0 Google+ 0 Pin It Share 0 StumbleUpon 0 0 Shares ×

Deja un comentario

El email es obligatorio pero no será visible para el público.

¿podemos ayudarte en algo?

Contacta con nosotros

¿Crees que podemos ayudarte con tu próximo proyecto?





Valencia