Posts Tagged ‘Telnet’

Guía: Migración de servidores usando SSH (o Telnet)

Computer in Moving Box 232x250 Guía: Migración de servidores usando SSH (o Telnet)Recientemente me toco migrar este blog, Logit42, de Dreamhost a MediaTemple y lo he hecho de una manera relativamente sencilla.

La forma más fácil de migrar los archivos es mediante el protocolo FXP (File eXchange Protocol) que no es más que una conexión FTP de un servidor a otro. Existen varios clientes FTP para hacer esto, pero la mayoría de las veces estos no son gratuitos y tenemos otras y mejores alternativas.

SSH al rescate

Otra forma bastante sencilla es utilizar SSH o Telnet para conectarnos a ambos servidores y efectuar la transferencia de datos. Una de las ventajas del método que explico a continuación es que se conservaran los permisos de los archivos y las carpetas, lo que simplifica nuestro trabajo.

En primer lugar requerimos iniciar sesión a través de SSH o Telnet a nuestro servidor web y escribir los siguientes comandos:

cd /directorio/de/su/sitioweb/public_html
tar -cvf sitiocompleto.tar ./

Básicamente lo que estamos haciendo aquí es ir al directorio root/raíz de nuestro servidor y comprimir todos los archivos que ahí se encuentren en un tarball.

Una vez terminado deberemos ir a nuestro nuevo servidor, acceder vía Telnet o SSH y escribir lo siguiente:

cd /directorio/de/su/sitioweb/public_html
wget nombredenuestrodominio.com/sitiocompleto.tar
tar -xvf sitiocompleto.tar

Lo que acabamos de hacer es ir al root de nuestro nuevo servidor, descargar el tarball del servidor original mediante wget, y por ultimo descomprimirlo.

En este momento podemos asegurarnos que los permisos, dueño y grupo de los archivos sean correctos. Para hacer esto podemos comprobarlo escribiendo:

ls -la

Si por alguna razón estos no son correctos los podemos reparar de la siguiente manera:

chown -R dueño.grupo ./

En donde dueño.grupo deberá ser reemplzado con el nombre del dueño y del grupo que queramos. Esta función efectuara la misma operación para todos los archivos y los cambiara en caso de ser necesario.

Listo. Supongo que lo único que tendrán que hacer ahora es migrar la base de datos, ¿o no?

Social Media

Logit42, Rapidamente...

Para saber de qué trata este blog basta con dar un vistazo por la página principal o visitar alguna de las entradas al azar seleccionadas de nuestros archivos. También es posible seguirnos vía RSS, Twitter o Facebook.

Más: Acerca de Logit42Ale en TwitterFer en TwitterPeredo en Twitter