011008/ddclient
From BluWiki
Seguro va a haber un día en que necesitemos ingresar a nuestra máquina desde algún lugar que no sea nuestra casa. y podemos hacerlo por ejemplo, por medio de scp. El problema es que la mayoría de las veces nuestro ISP nos provee de una IP dinámica, por lo que, en estos casos la solución es poseer un nombre DNS estático y de un script (ddclient) que actualice constantemente tu dirección de IP en el dyndns. con lo que puedes conectarte siempre, aún cuando tu ip cambie.
Lo primero es tener una cuenta en algún proveedor de dyndns, por ejemplo dyndns.org o easydns.com, dslreports.com o zoneedit.com. Luego es cuestión de definir un hostname (con un nombre de dominio) para el computador. También se puede habilitar el ruteo de email si quieres tener un servidor de correo casero.
Cuando insalas ddclient se te preguntará por el proveedor de dyndns en donde creaste tu cuenta, así como el nombre completo del dominio de tu máquina, tu nombre de usuario y contraseña serán almacenados (en texto plano!) en /etc/ddclient.conf. y se te preguntará por la interfaz que usa tu máquina para conectarse a internet. ddclient obtiene tu dirección IP desde allí, así que no es buena idea estar detrás de NAT. También podrás elegir entre iniciar ddclient al conectarse con PPP o si quieres que ddclient se ejecute al arrancar la máquina, usualmente se elige una de las dos opciones, en caso de elegir la segunda opción también podrás elegir el tiempo entre actualizaciones (el valor por defecto es 5 minutos.)
Esta configuración se guarda en /etc/ddclient.conf y se ve como esto:
# Configuration file for ddclient generated by debconf
#
# /etc/ddclient.conf
pid=/var/run/ddclient.pid
protocol=dyndns2
use=if, if=eth0
server=members.dyndns.org
login=dyndnsloginname
password='dyndnsloginpassword'
dpotd.gotdns.org
Si todo ha salido bien, luego de instalar y configurar ddclient, sólo hay que esperar unos minutos y podrás hacer algo como ssh dpotd.gotdns.org o w3m dpotd.gotdns.org
ddclient está disponible en Debian desde sarge y en Ubuntu (universe) desde Dapper.



