lunes, marzo 02, 2009

Instalar un Servidor de FTP con un IP Dinamica

Para que los amigos puedan pasarme grandes cantidades de datos comodamente, y yo a su vez cogerlos. He pensado en poner un FTP en mi ordenador, que poco a poco se convierte en servidor.

Ahora mismo, tengo instalado el Ubuntu 8.10

1º Para empezar, vamos a instalar el server FTP. Esto no es mas que un demonio (programa residente, terminologia windows) que hace que atento por si tiene alguna conexion por el puerto 21, atenderla él.
Para eso, hice una busqueda en google, y de las primeras herramientas que salieron fue el vsftp.

La instalación con solo poner en la linea de comandos:
sudo aptitude install vsftpd

Luego deberemos editar el fichero de configuracion, con el siguiente comando:
sudo gedit /etc/vsftpd.conf
Revisar donde se encuentra bien el archivo de configuracion, en muchos manuales lo veo que esta dentro de un directorio vsftpd, y, a su vez, ahi dentro. A mi, no se por que se me instalo fuera.

Para configurar este archivo, es mejor buscar un buen manual que explique cada parametro, yo encontre este:
http://www.linuxparatodos.net/portal/staticpages/index.php?page=09-como-vsftpd

Obviamente, por seguridad, el ftp anonimo, no es recomendable.

Lo usuarios que podran acceder al ftp son los que hay creado en el linux, por lo que habria que crear los usuarios que queramos, con los minimos permisos. Otra buena virtud, es configurar los parametros, para que no permita a los usuarios salirse de las carpetas que tienen asignada. Por defecto, la carpeta que acceden los usuarios es la que corresponde a su carpeta home. obviamente, cuando crear el usuario, puedes ponerle la carpeta de inicio que tu quieras.

Con esto el FTP, estaria creado.

2º Pequeño paso intermedio, pero que ahorra quebraderos de cabeza, ahora que proliferan los router, hay que redireccionar el puerto 21 al ordenador donde tengas instalado el servidor FTP.

3º Y ahora como accedes, si tienes ip dinamica, normalmente, cada vez que reinicies el router, te cogera una nueva ip.
Hay una pagina, que instala un programita en tu ordenador (linux, mac, windows), que envia a una pagina web la ip que tienes en ese momento.

Para ello, primero creamos una cuenta en la pagina http://www.no-ip.com/, a continuacion registramos un host.


En hostname, buscamos un nombre que nos acordemos, y en la segunda parte, podemos seleccionar, el dominio que queramos, todo esto es gratuito.
Con nuestronombre.nombrededomio.XXX.

En ip Address, cogera automaticamente la ip que tengais asignada en ese momento.

Y ahi, hemos terminado ya.

Luego toca la instalacion del demonio para linux.

Para eso ejecutaremos lo siguiente:
sudo apt-get install noip2

En la instalacion, pedira que introduzca el usuario y contraseña que creamos anteriormente en la pagina web.
menterlo en
Cada cuanto queremos que actualice la ip con la web. Por defecto 30 minutos, esta bien.

Luego yo lo he dejado en blanco, para que coja todos los usuarios por defecto.

Y si hay varias tarjetas de red o formas de conexion desde el equipo donde te conectas, seleciona la que es. Si solo hay una forma, dejalo en blanco, que lo cogera por defecto.

Luego la siguiente opcion le dices, que NO, y se configura automaticamente. Si le contestas que si, deberas, configurarlo manualmente.

Si en un momento dado, queremos volver a configurar el noip, debemos ejecutar:
sudo noip2 -C

Tampoco nos debemos olvidar, de lanzar el proceso cada vez que se inice el sistema. Por lo que debemos meternos dentro de sistema-->administracion--> sesiones.

http://tecnologiaslibres.net/2008/11/15/instalar-no-ip-en-ubuntu-810/

A disfrutarlo¡¡

No hay comentarios: