Como migrar de hosting usando SSH

Estándar

Hace poco cambie de hosting (como vuela el tiempo seguro que ya hace 4 meses)  migre desde ASmallOrange a DreamHost  (sin referido) y tuve googlear bastante por lo que decidí hacer un post más como ayuda memoria mía que otra cosa.

Para este proceso debes tener online los dos hosting. El proceso más fácil que encontré para migrar con muy pocos clics es usar el servicio de wordpress para hacer backup: VaultPress, ya daré mis impresiones sobre él hace poco que lo estoy pagando y por suerte nunca lo debí usar.

Ingresar a SSH

para todos los casos es necesario que tu tipo de usuario sea “shell” (siendo el orden de menor a mayor más común ftp, Sftp y Shell

Desde Mac OS (me gusta más que solo OS)

1. cmd + Espacio
2. tipeamos terminal
3. Se abre una ventana:
tipeamos: ssh USUARIO@URLSEVER

ejemplo: ssh marcelo@wp56XXX7.dreamhostps.com

ventana de la Terminal.jpg

4. Ingresamos la contraseña correspondiente

Desde windows 

Descargar putty

Los comando para comprimir y descomprimir  

Archivos .tar.gz: mi favorito
Comprimir: tar -czvf empaquetado.tar.gz /carpeta/a/empaquetar/
Descomprimir: tar -xzvf archivo.tar.gz
no busque la diferencia: tar -xjvf serunamujer.com.tar

Archivos .tar:
Empaquetar: tar -cvf paquete.tar direrctorio/a/comprimir/
Desempaquetar: tar -xvf paquete.tar

Archivos .gz:
Comprimir: gzip -9 index.php
Descomprimir: gzip -d index.php.gz

Archivos .zip: (muy windows jajaja) 

Comprimir: zip archivo.zip carpeta
Descomprimir: unzip archivo.zip

Archivos .bzip2: (lo use para descomprimir la db

Comprimir: Siempre use la función de MySQL.
Descomprimir: -d archivo.sql.bz2

El comando para migrar al nuevo server.

Una vez que ya esta comprimido los dos archivos

Para pasar de un server a otro todos los archivos de WordPress con archivos multimedia
Debemos usar el comando WGET url del server viejo

Ejemplo: wget https://marcelo.com.ar/ArchivosWordPress.tar.gz

El archivo de la DB  comprimido en tar.gz o bz2 desde el PhpMyAdmin como terminan siendo de 40 MB (grande para una db pero pequeño para un archivo cualquiera) lo subo a través de ftp con el cliente FileZilla y luego descomprimo y coloco en su lugar con…

El comando para “subir” nuestra DB a MySQL

Recuerda que debes descomprimir antes el archivo de la base de datos.

mysql -u Usuario -p(contraseña pegada a la p) -h localhost* nombreDB < nombreDelArchivo.sql

* localhost es un 90% pero a diferencia de los otros proveedores de hosting en dreamhost lo más común es mysql.Dominio.com

Otros comandos que Use

  • ls para mostrar el contenido del directorio actual
    Ejemplo: ls
  • cd Cambiar a un directorio que deseemos y cd  (seguido de un espacio) para volver al directorio anterior
    Ejemplo: cd /home/datos/
  • Cp y contenido del directorio actualo
    Ejemplo: cp fichero /home/datos/
  • Mv sirve para mover o renombrar un archivo
    Ejemplo renombrar: mv file1.txt file2.txt
    Ejemplo mover: mv viejo nuevo
  • rm -r para borrar archivo o carpeta
    Ejemplo: rm -r directorio

Otros comandos útiles

  • chmod – cambia los permisos de un directorio o archivo
  • chown – cambia el propietario de un archivo o directorio
  • df – muestra el espacio libre en nuestro disco
  • du – muestra el espacio utilizado en disco
  • find – para hacer la búsqueda de un archivo determinado
  • mkdir – crea una nueva carperta
  • more – muestra el contenido de un archivo
  • mount –  monta una unidad o partición en el sistema de archivos
  • rmdir – borra un directorio o carpeta
  • umount – para desmontar una unidad o partición del sistema de archivos

Estos son los que más uso, ya que solo usé para mover de un ser a otro.

Espero que no haya sido solo un ayuda memoria para mí sino que pueda a ver ayudado a alguien más. Y si hay incoherencia gramaticales me pegan un tirón de orejas en los comentarios por que fue un post hecho con cero controles

Cualquier duda o sugerencia no dudes en un comentario

2 comentarios en “Como migrar de hosting usando SSH

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s