Novedades en la categoría Tutoriales

En la instalación de serie de Movable Type (MTOS/Open Source), este no incluye en sus plantillas los Metatags mínimos o necesarios en todo blog o página web, este tutorial/guía explica cómo insertarlos.

Buscadores como Google, Yahoo! o Bing todavía utilizan los Metatags, aunque la importancia que les otorgan para clasificar una página web difiere bastante entre estos motores de búsqueda. Por esto es bueno aclarar que hay «meta tags vitales» que debemos utilizar y otras que verdaderamente no valen la pena.

Implementando

Vamos a realizar la modificación y copia del Header correspondiente al Home o página principal:

  1. Ir a: Diseño > Plantillas
  2. En la sección «Módulos de Plantillas» seleccionar con un clic sobre el cuadro la plantilla «HTML de la cabecera», luego seleccionar «Clonar plantilla/s» y apretar «Ir», para proceder a clonarla o copiarla .
  3. Clonar plantilla
  4. Ahora haremos clic sobre la «plantilla clon» creada con nombre «Copia de HTML de la cabecera», para editarla copiando en cualquier lugar de ella las metatags listadas más abajo, posteriormente guardamos los cambios.
  5. Edición de plantilla clon
    • <meta name="verify-v1" content="Para usar en las Herramientas para webmaster de Google" />
    • <meta name="robots" content="index,follow" />
    • <meta name="description" content="Descripción de tu blog." />
    • <meta name="keywords" content="keyword, etiqueta, que, estime, conveniente" />

    Si no sabes para que sirven cada una, en este artículo lo puedes averiguar.

    Editor de plantillas Movable Type
  6. Ahora en la sección «Plantillas índice» procedemos a editar la plantilla con nombre «Inicio». Aquí debemos cambiar donde dice <$mt:Include module="HTML de la cabecera"$> por <$mt:Include module="Copia de HTML de la cabecera"$>, guardamos y procedemos a «Publicar el sitio» para que los cambios surtan efecto. Plantilla inicio Edición plantilla Inicio

Un procedimiento bastante fácil y rápido que no requiere grandes conocimientos sobre HTML, y que puede ser aplicado también para agregar metatag en todos los post del blog, algo que podría explicar siempre y cuando les interese, dependiendo de lo que escriban en los comentarios ;).

Uno de los problemas que cada día se hace más común en el mundo de la blogosfera, es el cambio de hosting/hospedaje. Y es que a veces el inesperado éxito de nuestro querido blog, foro, portal etc. hacen que el plan contratado quede corto en prestaciones y requerimientos necesarios para recibir una cantidad alta de visitas.

Además hay que tener en cuenta que no somos pocos los bloggers que participamos en este mundo cibernético, sin haber tenido conocimientos previos sobre informática o html. Esto debido principalmente a los CMS como, Wordpress, Drupal, phpBB, etc., que se han encargado de facilitar mucho el trabajo de instalación y configuración de los diferentes "tipos" de páginas web. Es obvio entonces que cuando las circunstancias nos obligan a cambiarnos de plan o proveedor de hosting, se nos haga tan difícil el trabajo, ya que no se manejan o entienden muy bien los conceptos relacionados con el tema, tales como, DNS, Base de datos, Nombre de Dominio, etc.

A pesar de que anteriormente ya había hecho una guía sobre el cambio de hosting usando ssh y rsync, esta al ser "avanzada", representaba para los que la leían un embrollo, debido a la incorporación de dos nuevos conceptos para la mayoría, ssh y rsync, dos fabulosos programas que en el mundo Linux son habituales, pero lamentablemente no en Windows. Por esto he realizado esta nueva guía, que plantea la manera más simple y directa para realizar un cambio de hosting.

1. Bajar, Respaldar, Archivos y Base de Dato.

El primer paso antes de comenzar cualquier movimiento o mudanza de tu sitio a otro hosting, debe ser el bajar guardar y respaldar la información para que tu blog funcione igual a como lo hacía en tu antiguo proveedor de hospedaje. Por eso si se desea un cambio lo más fácil posible, hay que descargar mediante FTP todo el sitio (archivos, carpetas y base de dato) a nuestra computadora. Lo que para sitios muy grandes no es muy recomendado debido a lo demoroso que esto puede llegar a ser, pero como buscamos facilidad, es esto o el cambio de hosting con Wordpress usando ssh y rsync ;). Además para el caso de la base de datos, debemos de bajarla comprimida en gzip y con la opción Add DROP TABLE, así nos aseguramos de tener una copia fiel de nuestro sitio o blog.

2. Subir Archivos al Nuevo Hosting.

Se supone que tenemos guardado en nuestro computador todos los archivos y su respectiva base de dato. Entonces ahora vamos a subir todos los archivos a nuestro nuevo proveedor de hospedaje. Para esto nos valdremos de FTP y mucha paciencia, debido a que si bajar un sitio es lento, subirlo puede llegar a ser el triple de lento, por lo asimétrica de las conexiones de internet hogareñas.

3. Importar la Base de Datos al Nuevo Hosting.

Pasaron las horas o minutos si tu sitio es pequeño, y por fin logramos subir todos los archivos, ahora sigue importar la base de datos. Solo debemos entrar a PHPMyAdmin de nuestro nuevo hosting y seleccionar la lengüeta Import, para así subir he importar nuestra base de datos. Esto nos generará una copia idéntica en tablas y datos, pero no necesariamente en nombre y ubicación. Así que mejor continúa leyendo el siguiente paso.

Teniendo como premisa que esta receta funciona para la mayoría de los CMS, es que no deberíamos tener problemas aplicándola en casi todos los sitios web, sólo debemos tener en cuenta el archivo de configuración de cada uno de ellos, que por ejemplo en Wordpress es wp-config.php, el cual deberemos editar con los datos de nuestro nuevo hosting.

4. Editar archivo de configuración (nombre, usuario, contraseña, servidor, etc.).

Cuando importamos la base de datos a nuestro nuevo hosting, esta por distintas razones técnicas, es imposible que adopte el mismo nombre, usuario, contraseña, servidor, etc. que tenía cuando estaba en nuestro antiguo hosting.
Lo que significa que, si queremos que funcione correctamente nuestro sitio, tendremos que cambiar los parámetros en el archivo de configuración respectivo, el cual varía según el CMS o plataforma que estemos utilizando. Recuerda que siempre se envían estos datos en el email de bienvenida, con los detalles técnicos de tu nuevo plan contratado.

5. Cambiar los DNS a tu Nombre de Dominio.

Hasta este momento todas la visitas que ingresan a tu sitio/blog, lo hacen descargando los datos que le entrega tu antiguo hosting. Para que ahora estos datos los sirva tu nueva empresa de hosting o dicho en otras palabras, para que realmente se concrete el cambio de hosting, se deben cambiar los DNS a tu nombre de dominio. Esto se debe hacer con los nombres o IP's de los DNS entregados por nuestro nuevo hosting, y en el registrador de nuestro nombre de dominio (GoDaddy, Empresa de hosting, Enom, etc.). Ya hecho el cambio, comienza la propagación de nuestros nuevos DNS, lo que al cabo de uno a dos días debería completarse, y dirigir las visitas a nuestro nuevo servicio de hospedaje.

¿Te interesó el artículo, o te quedó alguna duda?, por favor usa los comentarios. Además recuerda que puedes utilizar el código de promoción CACTUS que te otorga un buen descuento en DreamHost.

Quiero aclarar que esta guía/howto para obtener un buen descuento en Dell, no parte de la base creyendo que el autor obtuvo un precio irrepetible y/o el mejor posible en la compra de su notebook. Si no que el espíritu de esta, es hacer saber a los lectores de este blog y futuros clientes de Dell, que es posible adquirir un equipo a menor precio que el que se publica en el sitio web de la empresa. Además no está de más aclarar que lo escrito aquí no cuenta con el auspicio de de Dell ni ninguna marca o persona que aquí se menciona, aunque no estaría de más un auspicio de ellas XD. Teniendo en cuenta lo anterior comencemos...

Soy humano, me arrepiento y me equivoco, había pronosticado que mi próxima compra para renovar mi vieja y fiel laptop/notebook Dell inspiron 4150 sería un equipo de marca Lenovo. Todo hasta antes de descubrir que Lenovo -por lo menos aquí en Chile- no vende directamente, sólo se puede adquirir un computador a través de un intermediario, redistribuidor o representante de la marca en el país, lo que significa necesariamente un sobre cargo en el precio, algo no menor si consideramos el alto valor que tiene toda la gama de Lenovo.

Descartada ya la ex IBM, me fijé en un viejo conocido, Dell, una marca que en estos último años a logrado una gran aceptación en Latinoamérica, debido a su muy buena relación precio/calidad, gracias principalmente a que realiza sus ventas de forma directa sin intermediarios, a través de su página dell.com o por teléfono. Este último método de compra (vía telefónica) es la forma que recomiendo 100% para adquirir un nuevo laptop, notebook, computador, desktop, servidor, en fin, cualquier producto dell que necesites, debido a lo que paso a detallar más adelante.

Para reemplazar a LabStorM (Mi Dell Inspiron), quería algo que cumpliera con estos requerimientos:

  • Ligera, no quería estar cargando un armatoste cada vez que necesitara ocupar el notebook fuera de casa.
  • Buena relación precio/calidad, es obvio este punto, nadie quiere pagar de más por un mal producto aunque le sobre el dinero.
  • Buenas prestaciones, esto para que mi inversión no se quede obsoleta en un par de años.

Teniendo en cuenta los anteriores requerimiento, la línea que mejor cumple con estas, es la XPS, laptop's estéticamente bien hechas, liviana, con pantalla de 13.1 pulgadas, pensadas para usuarios adeptos a los juegos -aunque no estoy muy de acuerdo en lo último-.

Prepararse para obtener un buen precio en Dell.

Recomiendo que lo primero que debe hacer alguien que quiera comprar un equipo en Dell, y además obtener descuentos, es ingresar a su página (dell.com/la), y seleccionar tu país de residencia, para luego proceder a elegir y cotizar lo que quieres comprar, este paso es clave para tener claro, que precio "base" tiene nuestro computador.

Ten en cuenta que....

Las personas que están al otro lado del teléfono, los vendedores, están preparados, cuentan con capacitación, y utilizan psicología, varios artilugios y la persuasión para lograr que tu adquieras algo, con el menor descuento. De hecho creo que nadie de los que han comprado en Dell, puede decir que los vendedores de Dell son inoperantes, antipáticos o que no sepan sobre lo que están vendiendo.

Además ten en cuenta que nunca una compra es rápida, mínimo son 30 minutos de "negociación", tiempo que debes aprovechar para hacerle saber al vendedor que tu conoces todo sobre el producto que estás comprando, y que no te quedarás tranquilo hasta obtener un buen descuento, si no, no compras simplemente. La persona de Dell, también utiliza muy bien este tiempo en el proceso de compra, y en todos los casos que conozco preguntan ¿Cual es el precio que estamos dispuestos a pagar?, ahí creo que es mejor dar la menor cifra posible, y lo último no significa un precio ridículo, para que no se auto "descarte" por ser algo fuera de lógica. Otro punto a tener en cuenta es, fijarnos un precio máximo, que estemos dispuestos a pagar, que llamaremos nuestro precio ideal o meta, descontándolo del precio base, esto nos facilitará la tarea, ya que nos pondrá desde el principio una meta que debemos lograr a través de los tira y afloja del proceso de compra.

Comprando en Dell.

Lista ya nuestra cotización y teniendo en cuenta que al otro lado de la línea hay una persona preparada, con nuestro precio "base" y nuestro precio ideal, debemos llamar a la línea dell para comprar nuestro equipo. Sin perder de vista que somos nosotros quienes tenemos el sartén por el mango, es el consumidor quien decide si comprar o no, tú solamente decides si el precio final es justo. Dejale claro al vendedor que sabes sobre lo que quieres comprar, y algo muy importante, dile que esperas un buen descuento, ojalá siendo majadero, en eso no tengas miedo, aunque suene fuerte este punto, creo que es clave para predisponer, el mejor esfuerzo de parte del vendedor en descontar lo máximo a tu precio "base" y llegar a nuestro precio ideal.

Mi caso...

Como lo describí con anterioridad mi elección fue un notebook/laptop de la línea XPS de Dell modelo M1330. En la página web de Dell Chile su valor es aproximadamente Ch $1.076.693 o Us $2.030, y digo aproximadamente debido a que este incluye el valor del software microsoft, antivirus, Vista, etc. (el cual desconozco), que al final deseché privilegiando Ubuntu Linux y un mejor precio.

Detalles:
  • XPS M1330.
  • Color cubierta: Negro Esmoquin.
  • Sistema Operativo: Ubuntu Linux 8.04.
  • Procesador: Intel Core 2 Duo T7500 (2,2GHZ/667Mhz FSB/2MB Cache).
  • Pantalla: LCD Delgada (Slim) con LED de Luz Blanca, Webcam VGA.
  • Memoria Ram: 2GB DDR2 SDRAM Doble Canal Compartido a 667Mhz.
  • Disco Duro: SATA 160 GB de (7200 RPM).
  • Dispositivo Optico: 8X DVD+/-RW SLOT DRV.
  • Tarjeta de Video: Nvidia 128 MB GeForce 8400M.
  • Tarjeta Red: Inalámbrica Intel 3945 802.11 a/g.
  • Conectividad: Bluetooth 2.0 incorporado.
  • Seguridad: Lector Biométrico (huellas digitales).
  • Batería: 02 (dos) 85 WHR, 9-CELL, LION.
  • Garantías: Complete Care por un año.

Todo por Ch $849.000 o Us $1.600, un sustancial descuento de Ch $227.693 o Us $430 que no hubiera obtenido sin haber comprado vía telefónica, y además hay que sumarle algunos agregados que no vienen por defecto en la configuración vía web de Dell, lo cual es el procesador a 2,2 GHZ, las 2 baterías de 9 celdas y la garantía complete Care por un año. Es claro que el rango que manejan en Dell para hacer descuentos bordea los Ch $300.000 o Us $566, por esto creo que la oferta que logré es totalmente mejorable, y en ese punto más todas la recomendaciones que les entregué anteriormente, es que deben basar su estrategia de compra.

PS: Para el calculo de precios en dolares, 1 dolar = 530 pesos Chilenos. Y si les sirve de algo, la compra fué hecha a través de Nestor Perez (email: nestor_perez en dell.com).

Seguro me equivoqué o le acerté a algo en este artículo... por favor utiliza los comentarios y cuéntanos como te fue con tu compra en Dell.

Uno de los "antiguos" problemas o inconvenientes que presentaban las distribuciones Linux, tenía que ver con la configuración wifi / wireless, sobre todo de tarjetas inalámbricas externas. Esto hoy por hoy ha sido solventado mediante scripts automágicos para la instalación y configuración de estas, especificamente en las distros más amigables para los usuarios noveles tales como Ubuntu, Open Suse, etc.

En un antiguo artículo del blog que trataba sobre este tema [Ndiswrapper, WPA y BCM43xx], queda en evidencia el trabajo que significaba configurar una tarjeta inalámbrica con chip's bcm43xx, chip con fama de poco amigable con Linux, debido a que no tienen a disposición de la comunidad GNU/Linux el código fuente de sus driver's y por estar presente en gran cantidad de marcas de tarjetas pcmcia, incluyendo algunas de serie del sistema operativo OS X. La unica solución para hechar a andar estas tarjeta éra usar los controladores nativos para Windows en Linux a través de un programa llamado ndiswrapper, el que se encargaba de "interpretarlos" y así utilizar nuestra restrictiva tarjeta.

En la actualidad a surgido un proyecto de drivers nativos producto de la ingenieria inversa para este tipo de tarjetas, llamado fwcutter b43, el cual es un controlador muy fácil de instalar compatible con un gran número de tarjetas bcm.

Anteriormente vimos que Ubuntu, Suse, etc, hacian el trabajo de forma automática, mediante un script de instalación, donde según detectado el tipo de tarjeta se baja e instala el controlador necesario, algo muy comodo desde el punto de vista del usuario newbie. Cómo es de esperar en Archlinux, Slackware, Debian, etc, lo anterior no esta disponible desde la instalación por defecto, algo que va en desmedro de estas distros (si eres novel/nuevo o no te gusta configurar y a las ves aprender). Ahora para todo los aventureros con ganas de aprender (mi incluyo), este artículo explica cómo instalar una tarjeta wireless/inalámbrica con chip bcm43xx o broadcom, con posibilidades de wpa y wpa2.

Identificar la versión del chip broadcom de tu tarjeta.

Este paso es necesario para saber si es que los driver b43-fwcutter sirven en tu caso.

Archlinux
hwd -s

Y nos dira que versión de chip tiene tu tarjeta (BCM4318).
Network: BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller module: unknown

Debian, Slackware, distro linux sin poderes automágicos.

lspci

Según la información desplegada debemos ir a esta página y ver si está soportada o no.

Si tu tarjeta broadcom está soportada por los drivers fwcutter.

Descargar los Drivers.

wget http://mirror2.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2

Descomprimimos e ingresamos a la carpeta en donde se encuentra el driver:

tar xjf broadcom-wl-4.150.10.5.tar.bz2
cd broadcom-wl-4.150.10.5/driver

Si no se encuentra creado el directorio /lib/firmware lo creamos:

mkdir /lib/firmware

Instalamos los drivers.

b43-fwcutter -w "/lib/firmware/" wl_apsta_mimo.o

Listo! sólo queda reiniciar y ver como se prende la lucesita de la tarjeta pcmcia :), pero entes en Archlinux configuramos para que el modulo b43 se cargue al inicio y no bcm43xx.

nano /etc/rc.conf

MODULES=(...b43 !bcm43xx...)

Con estos simples pasos es seguro que tienes tu tarjeta inalámbrica funcionando en Linux.

Restaurar Linux

| Compartir en Facebook | Enviar a Twitter

Hay algunas raras veces que necesitamos reinstalar nuestro sistema Linux, debido a algún reinicio forzado por corte de luz y su consiguiente corrupción del disco duro, o por un problema ubicado entre el computador y el asiento ;).

Instalar Linux ya no es cosa difícil, hasta se hace más simple que el ultra sofisticado Vista. Pero hay una complicación en el proceso que seguramente a más de alguno de nosotros nos ha tocado vivir, y es el proceso de restaurar tu sistema, o volver a instalar todos los programas que teníamos en Linux antes del desastre.

GNU/Linux y sus miles de herramientas/programas nos pueden ayudar en estos casos, facilitándonos todo el proceso de restauración, con un respaldo previo del listado de los paquetes instalados.

Apt y dpkg amigos inseparables.

  1. Generar y guardar la lista de paquetes instalados en tu home.
    dpkg --get-selections > ~usuario/paquetes.list
  2. Para restaurar todos los programas/paquetes que tenías instalados antes del problema o reinstalación, debes ejecutar los siguientes comandos.
    sudo apt-get update
    sudo dpkg --set-selections < ~usuario/paquetes.list
    sudo apt-get -u dselect-upgrade
  3. Guardar un respaldo de nuestro source.list
    sudo cp /etc/apt/source.list ~/usuario/source-backup.list

En el paso 1 es recomendable guardar el archivo "paquetes.list" en un USB Drive aparte del home, y si vas a instalar algún paquete vía compilación recuerda tener a mano checkinstall para generar un paquete con toda la información sobre la instalación de la aplicación.

Este proceso es muy simple y nos puede ahorrar mucho tiempo en la restauración de nuestro sistema Linux. Además aparte de funcionar perfectamente en Ubuntu, se puede aplicar a cualquier distro basada en apt y dpkg.
Actualizado 28.11.07: Agregado el paso 3, gracias asphixmx y una recomendación (gracias jose).

Instalar gOS en Ubuntu es muy fácil debido a que Green OS está basado en Ubuntu Gutsy Gibbon 7.10.

Es por esto que para realizar la instalación sólo hay que habilitar los repositorios de gOS he instalar el paquete greenos-desktop.

Pasos para Instalar gOS en Ubuntu.

  • Editar el sources.list
  • sudo nano /etc/apt/sources.list

  • Agregar los repositorios de thingos.com
  • deb http://packages.thinkgos.com/gos/ painful main
    deb-src http://packages.thinkgos.com/gos/ painful main

  • Agregar las llaves.
  • wget http://www.thinkgos.com/files/gos_repo_key.asc
    sudo apt-key add gos_repo_key.asc
    rm gos_repo_key.asc
    sudo aptitude update

  • Actualizar el listado de paquetes.
  • sudo aptitude update

  • Instalar gOS en Ubuntu.
  • sudo aptitude install greenos-desktop

Debes reiniciar tu ordenador y elegir cómo sesión Enlightenment.

Estos sencillos pasos lo que hacen es instalar Enlightenment configurado según gOS.

Instalar gOS en Ubuntu | Google OS.

rtorrent es un cliente p2p bittorrent para Linux que cada día adquiere más popularidad entre los usuarios. Debido a lo eficiente y fácil que resulta su uso.

rtorrent está en constante actualización, lo que significa la incorporación de interesantes funcionalidades, tales cómo PEX (intercambio de peer), cifrado de conexión (para evitar el shapping de tu isp), incorporación de las librerías xmlrpc-c (para poder implementar interfaz gráfica), etc.

Las principales distros Linux incorporan la paquetización de los binarios, en deb o rpm, lo que significa a veces no contar con la última versión del programa empaquetado. Es por esto que este artículo pretende guiarte en la instalación de rtorrent, xmlrpc-c y libtorrent desde las fuentes, y así tener instalada siempre la última versión de rtorrent.

Las fuentes de libtorrent, rtorrent y xmlrpc-c, son necesarias para realizar una instalación de rtorrent. Recordemos que libtorrent son las librerías p2p bittorrent y rtorrent es la "gui" que interactúa con ellas.

Descargar las fuentes.

Las fuentes las descargaremos en /home/usuario/rtorrent-rlz, abrimos las consola y nos posicionamos en el directorio "rtorrent-rlz".

cd rtorrent-rlz

svn co svn://rakshasa.no/libtorrent/trunk/rtorrent rtorrent

svn co svn://rakshasa.no/libtorrent/trunk/libtorrent libtorrent

wget http://ufpr.dl.sourceforge.net/sourceforge/
xmlrpc-c/xmlrpc-c-1.12.00.tgz

Descomprimir xmlrpc-c
tar xzvf xmlrpc-c*

Entonces deberíamos contar con tres carpetas ubicadas en "/home/usuario/rtorrent-rlz"

/home/usuario/rtorrent-rlz/libtorrent
/home/usuario/rtorrent-rlz/rtorrent
/home/usuario/rtorrent-rlz/xmlrpc-c

Dentro de ellas están las fuentes necesarias para compilar y convertirlas en binarios ejecutables para nuestro pc. Ahora antes de compilar hay instalar las dependencias necesarias.

Para distribuciones Linux basadas en .deb (Ubuntu, Debian), instalar las dependencias a través de aptitude.

sudo aptitude install build-essential pkg-config comerr-dev libc6 libcurl3 libgcc1 libidn11 libkrb53 libncurses5 libsigc++-2.0-0c2a libssl0.9.8 libstdc++6 zlib1g

Desinstalar rtorrent anterior.
sudo aptitude remove rtorrent libtorrent7

Compilar he Instalar.

libtorrent

Ubicarse dentro de la carpeta libtorrent
cd /home/usuario/rtorrent-rlz/libtorrent

Generar el archivo de configuración de libtorrent:
sh autogen.sh

Configurar libtorrent:
./configure

Compilar libtorrent:
sudo make

Instalar libtorrent:
sudo make install

xmlrpc-c es necesario instalarlo para dar soporte de control mediante interfaz gráfica, http, o ssh a rtorrent.

xmlrpc-c

cd ../xmlrpc-c-1.12.00

./configure --disable-cplusplus

sudo make

sudo make install

Este es el último paso para la instalación.

rtorrent

cd ../rtorrent

sh autogen.sh

PKG_CONFIG_PATH="/usr/local/lib/pkgconfig" ./configure --with-xmlrpc-c

sudo make

sudo make install

Si la instalación fue exitosa ya tienes la ultima versión de rtorrent, con soporte PEX, xmlrpc-c y cifrado de conexión. Para habilitar estas funciones hay que hacer unos cambios en el archivo de configuración de rtorrent (.rtorrent.rc), si deseas puedes copiar el mío:

###.rtorrent.rc archivo de configuración rtorrent###

# Este es el archivo de configuración de rTorrent. Copiar en
# /home/usuario/.rtorrent.rc y habilita/modifica
# las opciones que necesites.
# Recuerda que descomentar (quitar #) habilita la opción.

# Cantidad Máxima y Mínima de peers conectados por torrent.

#min_peers = 40
#max_peers = 100

# Igual que lo anterior pero para torrent terminados
# (-1 = iguala las opciones anteriores ).

#min_peers_seed = 10
#max_peers_seed = 50

# Cantidad máxima de conexiones para subidas por torrent.

#max_uploads = 15

# Velocidad máxima de subida y bajada en KiB. "0" para ilimitado.

#download_rate = 0
#upload_rate = 0

# Directorio donde se guardaran los archivos bajados.

directory = /home/usuario/rtorrent/download

# Directorio donde se guardarán los .torrent bajados vía web.

session = /home/usuario/rtorrent/torrentweb

# Carpeta donde rtorrent buscara los .torrent para iniciar
# la descarga en forma automática.

schedule = watch_directory,5,5,load_start=/home/usuario/
rtorrent/torrent/*.torrent

# Detiene la descarga si queda poco espacio en el disco duro.

#schedule = low_diskspace,5,60,close_low_diskspace=100M

# Detiene los torrents según el porcentaje subido,
# el total de bytes subidos , o
# según el porcentaje del ratio que selecciones.
# ejemplo: se detiene cuando el ratio es 2.0 con un mínimo
# de 200 MB subidos, o cuando el ratio es igual a 20.0.

#schedule = ratio,60,60,"stop_on_ratio=200,200M,2000"

# La dirección ip que se le informará al tracker (para
# ordenadores tras un firewall o cortafuegos).

#ip = 127.0.0.1
#ip = cactusdigital.net

# El rango de puertos para rtorrent, elige el rango
# que mejor te funcione.

port_range = 20-21

# Elige al azar un puerto dentro del rango anterior que configuraste.

#port_random = yes

# Revisar el hash de los torrents descargados. No está muy recomendado
# puede causar lentitud en el computador.

#check_hash = yes

# Conexión a tracker's mediante UDP.

#use_udp_trackers = yes

# Opciones de cifrado de conexión, cualquier
# combinación de estas es valida:allow_incoming,
# try_outgoing,require, require_RC4, enable_retry, prefer_plaintext.
# Este ejemplo permite conexiones encriptadas, cifradas.
# conexiones salientes empiezan sin cifrar con un intento de cifrado,
# si falla da preferencia al texto plano por sobre cifrado RC4.

encryption = allow_incoming,enable_retry,prefer_plaintext

# Habilita peer exchange PEX (para torrent públicos).

peer_exchange = yes

# No modificar lo que sigue, hacerlo sólo si sabes,
# podría explotar tu computador!.

# Hash read-ahead controls how many MB to request the kernel to read
# ahead. If the value is too low the disk may not be fully utilized,
# while if too high the kernel might not be able to keep the read
# pages in memory thus end up trashing.

#hash_read_ahead = 10

# Interval between attempts to check the hash, in milliseconds.

#hash_interval = 100

# Number of attempts to check the hash while using the mincore status,
# before forcing. Overworked systems might need lower values to get a
# decent hash checking rate.

#hash_max_tries = 10

###Fin .rtorrent.rc archivo de configuración rtorrent###

¿Y la interfaz gráfica de rtorrent?
En un próximo articulo vamos a instalar una interfaz gráfica para rtorrent, opción que no utilizo ni recomiendo utilizar debido a la facilidad de uso de rtorrent. Ahora si igual necesitas/quieres instalar una gui pronto sabrás cómo.

Recuerda que los comentarios se hicieron para despejar dudas, felicitar, saludar, agradecer, putear, reclamar, respecto al tema del artículo. Así que sin miedo utiliza esta posibilidad.

Cada día es más común tener en nuestras casas más de un computador, y lo ideal es que estos estén siempre conectados en red, para poder así compartir información entre ellos, realizar respaldos, copiar perfiles de usuario, marcadores de firefox, etc.

SSH Shell Segura o Terminal segura es un programa del cual he escrito algunos artículos (Cambiar banner bienvenida SSH, Descargar torrent en Linux de forma remota.), que sirve para gestionar la comunicación entre computadores de forma fácil y segura.

En este articulo te explicaré cómo se puede usar SSH para realizar esta conexión, y además la forma en que podemos utilizarla a través de KDE con Konqueror y Gnome con Nautilus.

Configurar el demonio SSH.

Es indispensable tener instalado OpenSSH para poder lograr nuestro cometido, si no está instalado en tu distribución Linux, en Debian y derivados cómo Ubuntu usar aptitude.

sudo aptitude install ssh

Para realizar la configuración del demonio SSH el cuál se encarga de recibir las conexiones que se quieran hacer hacia el pc, debes editar el archivo de configuración llamado sshd_config ubicado en /etc/ssh/.

Vamos a cambiar algunos puntos de la configuración para asegurar aún más las conexiones.

sudo gedit /etc/ssh/sshd_config

  • Cambiar #Protocol 2,1 por Protocol 2. SSH utiliza dos protocolos para conectarse, de los cuales el 2 es el más seguro, por eso obligamos a SSHD a aceptar conexiones sólo mediante este protocolo.
  • Cambiar #PermitRootLogin yes por PermitRootLogin no. Dejamos deshabilitada la opción de que se conecte el usuario root de forma remota. Si necesitas hacer trabajos de mantención en el pc, siempre es más seguro hacerlo a través de sudo para lograr ser root del sistema Linux a administrar.
  • Cambiar #X11Forwarding no por X11Forwarding yes. Este cambio en la opción permite hacer posible correr o ejecutar más de un programa gráfico en la línea de comandos, a través de la conexión SSH remota.

Una vez guardados los cambios debes reiniciar el demonio SSH, para que quede habilitada nuestra red casera.

sudo /etc/init.d/ssh restart

Usar SSH para ejecutar programas en forma remota.

Si el demonio SSH (sshd) está corriendo en el pc servidor (pc al cual nos conectaremos) hacerlo es muy simple. Debes abrir un terminal en el computador cliente (desde donde nos conectaremos), he ingresar lo siguiente:

ssh -Y -l usuario Dirección IP

siendo:
ssh: El programa para conectarnos. Del cual hemos estado hablando desde el principio xD.

-Y: La opción para poder ejecutar programas gráficos a través de una conexión SSH remota.

-l: Esto indica a SSH que queremos entrar con un usuario predeterminado, si no la utilizas SSH asume que la conexión se realizara mediante el usuario que está actualmente en el pc cliente.

usuario: Es el nombre de usuario que utilizaras para conectarte.

Dirección IP: Es la Dirección IP del pc al cual deseas conectarte. Generalmente es la ip privada parecida a 192.168.1.102, la cual puedes averiguar ejecutando en una consola ifconfig, debes fijarte en la línea que dice "inet addr", en el tipo de conexión eth0 (para conexiones mediante cable ethernet), o ath0, wlan0 (para las conexiones inalámbricas wifi).

Si es la primera vez que te conectas remotamente al pc servidor o host, se desplegará un aviso diciendo que no puede garantizarse que la ip a la que te conectarás es autentica, cómo este:

The authenticity of host 'IP address' can't be established.

RSA key fingerprint is a long string of characters

Are you sure you want to continue connecting (yes/no)?

Debes contestar que si para que se pueda establecer la conexión.

Para ejecutar programas remotamente una vez que estamos conectados, basta ingresar el nombre de este a través del terminal remoto.

firefox&

Agregar "&" al final del nombre del programa para que se ejecute en segundo plano, o sea que deje "desocupada" la terminal para correr más programas.

Entonces ya estarás navegando en internet a través de firefox, pero ejecutándose de forma remota y no en tu pc.

Administrar remotamente archivos, carpetas y documentos en KDE y Gnome.

Obviamente ya lograste establecer la conexión remota entre los pc con SSH, entonces aprovechando esto puedes configurar Konqueror de KDE y Nautilus de Gnome, para copiar, borrar, pegar, archivos y documentos. En definitiva administrar de forma remota cualquier ordenador de tu casa.

Para konqueror debes ir al menú llamado "Ir" > "Carpetas de red" > "Añadir a directorio de red" > "Asistente de directorio de red", Seleccionar tipo de carpeta de red que quiere conectar, elige "Shell Segura (SSH)" escribe el nombre que le pondrás a la conexión (conexion notebooK) en "nombre", el usuario que se conectará "usuario", la dirección ip del pc a conectarse "servidor", el puerto (si no lo haz cambiado es el 22), el que recomiendo cambiar para evitar que te descubran mediante un escanneo de puertos que tiene un servidor ssh corriendo "puerto" (Instalando y configurando ssh, no-ip en Ubuntu Linux), y la ruta al directorio /home/usuario "directorio". Pulzar "Guardar y Conectar", si se logran comunicar ambos computadores, deberás ingresar la contraseña.

En Gnome la configuración para la conexión es similar a la de Kde Konqueror. Ir a "Lugares" > Arriba dice "Conectar a un servidor", se desplegara un dialogo de configuración, donde tienes que ingresar los datos que se solicitan.

SSH es una herramienta muy versátil, con la que puedes crear de forma fácil una red en tu casa. Te invito a que la uses siempre que necesites administrar ordenadores de forma remota, ya que además es muy segura.

Recuerda que las dudas y felicitaciones :P respecto al post, las puedes dejar en los comentarios.

Este artículo fue inspirado por Simple home networking with SSH | Linux.com

Suscribete al Blog

Recibe las novedades de Cactus Digital vía email:





Sobre este archivo

Esta página es un archivo de las últimas entradas en la categoría Tutoriales.

Tips es la categoría anterior.

Unix es la siguiente categoría.

Encontrará los contenidos recientes en la página principal. Consulte los archivos para ver todos los contenidos.

271317-counter-li-org.png

Comentarios recientes

  • richard_site: Pues ya probé cambiándole la extensión de .nrg a .iso más
  • richard_site: Ups $ nrg2iso original.nrg convertido.iso It seems that original.nrg is más
  • richard_site: excelente justo lo que necesitaba, en fedora hasta se puede más
  • tor: Tienes razón, ahora que lo pienso..., gracias. más
  • plok: No es empinada, sino precisamente al revés: suave. La curva más
  • gabriela: Yo intento crear una nueva galeria y cuando hago add más
  • Dorota Kulawik: Hola, me gusta como escribes los articulos, por eso te más
  • GodSys: Muy buen aporte, aunque creo que encontré un pequeño error: más
  • Luis carlos fernandez c.: Hola que tal, el gorro que aparece en la imagen más
  • anRoswell: Gracias por tus comentarios amigo... Aunque me parece q le más

Archivos