Manual de serv-U
Escrito por homellop

Publicado:09/05/2001
  Actualizado:09/05/2001
 

Bueno lo primero de todo es saber que es un servidor FTP. Un servidor FTP es un programa que se encarga de gestionar accesos de usuarios a un espacio de disco para que estos puedan subir o bajarse ficheros.
Bueno y esto que quiere decir, pues ni mas ni menos que una parte del disco de un ordenador se hace accesible para algunos usuarios y estos pueden copiarse lo que alli encuentran o dejar sus propios ficheros. Evidentemente todo esto se ha de hacer con un minimo de seguridad y control para que ningun chico malo pueda entrar en esta maquina y hacer destrozos a su antojo. Asi todos los usuarios que quieran entrar en la maquina tendran que conocer un login y una contraseña y tambien nos encargaremos de asignar los permisos (lectura, escritura ,etc) adecuados al espacio de disco que queramos compartir.
Bueno ahora que sabemos lo que es un servidor FTP pongamonos manos a la obra. Lo primero sera conseguir el programa en cuestion. Yo utilizo el FTP Serv-U, por que este y no otro pues nose por que fue de los primeros que encontre y es muy facil de utilizar. Para bajarnoslo basta con ir a la pagina web de la empresa que lo programa www.ftpserv-u.com y bajarnos una version de evaluación, despues os podeis buscar la vida para encontar el crack. Una vez tengamos el programa procederemos a instalarlo como cualquier otro programa, nos pedira el directorio y todas esas cosas.

Al arrancar instalara un icono al lado del reloj con forma de U de color verde.
Si pulsamos sobre este icono se nos abre una ventana que tiene varias opciones:

  • Show Window
  • User Info
  • On-line
  • Shutdown



Lo primero sera configurar el servidor FTP para ello pulsaremos sobre Show Window, nos saldra una pantalla como esta.
En ella podemos ver las diferentes opciones del programa y una ventana de estado de las conexiones. En la pantalla de status al arrancar el programa nos dice la direccion IP y el puerto que esta usando el servidor en ese momento.














Lo primero que hay que configurar son los usuarios que tienen acceso a nuestro sistema. Para ello pulsaremos sobre el icono asi accederemos a una nueva pantalla en la que podremos configurar los usuarios que tendran acceso a nuestra maquina, las contraseñas y los direcctorios a los que podran acceder.
Esto nos abrira una ventana llamada Setup Users, en ella podremos configurar todo lo referente al usuario que accedera a nuestro servidor.Lo primero y para evitar sustos borraremos aquellos usuarios que bienen por defecto en el sistema ya que pueden ser un agujero de seguridad. Solo hay que señalarlo y pulsar la tecla suprimir o el boton Delete.
Para dar de alta un usuario solo tendremos que pulsar sobre el boton New, nos saldra una ventana preguntandonos el nombre del usuario y luego solo tendremos que ponerle el pasword y elegir el direcctorio inicial donde entrara el usuario al conectarse. Luego tendremos que asignarle permisos a los directorios para que el usuario pueda escribir/leer/borrar/añadir etc.
En el apartado que pone File/Direcctory access rules pulsaremos sobre el boton Add para añadir un nuevo directorio y seleccionaremos los permisos que queramos para ese directorio y sus ficheros



Files (permisos sobre los ficheros)
Read:permiso de lectura
Write: permiso de escritura
Append: en caso de corte de la comunicacion permite continuar el proceso de subida del fichero en el punto donde se quedo.
Delete: permiso para borrar

Execute: permiso de ejecución

Directories (permisos sobre los directorios)
List: permiso para ver los directorios Make: permiso de creacion de directorios
Remove: permiso para borrar directorios






Por ejemplo si queremos habilitar un espacio de disco para que un usuario coja canciones los permisos adecuados serian Read para files y list para directorios. Solo podria leer y moverse por los directorios. Sin embargo podriamos habilitar un subdirectorio para que el usuario subiera canciones, lo podriamos llamar Upload y los permisos serian para Files: Write, Append y para Directorios: List, Make. Aunque claro eso depende de los gustos del dueño del FTP.








Misc: si pulsamos este boton se nos habre una nueva pantalla donde podremos seleccionar las siguientes opciones.

Disable account: desconectar cuenta
Show path relative to homedir: ver directorio relativo
Hide 'hidden' files: ocultar ficheros con atributo de ocultos
Always allow login ( sugerencias!!)
Allow only __ login for same IP address : numero de conexiones por cada direccion IP.
Allow user to change password: permite al usuario cambiar el pasword
Max. speed: velocidad máxima permitida
Idle time-out: tiempo máximo de conexión sin realizar operaciones
Max. no.of users: numero maximo de usuarios
Login message file: fichero de bienvenida
Password type: tipo de contraseña ( ni idea, alguna sugerencia)




Bueno creo que no hacen falta muchas explicaciones, para mi lo mas importante seria limitar el numero de usuarios Max no. of users , dependiendo de nuestro tipo de conexión. Os pongo una lista para sugeriros algo.

  • RTC modem 5.6 kb ---> 5 usuarios +- 1 k por usuario
  • RDSI 6.4 kb ---> 8 usuarios +-0.8 kb por usuario
  • ADSL 128 kb ---> 100 usuarios +- 1kb por usuario
Esto es una sugerencia pensar que a esta velocidad se podrian bajar 1Mega en 20 minutos, una cancion en 1 hora y pico. Evidentemente no es una pasada, asi que os sugiero que agais buen uso del ancho de banda, el FTP en estos casos es ideal para cambiar ficheros con alguien.

U/D Ratios: esta nueva pantalla nos permitira el ratio de acceso al servidor. El ratio es una cantidad que expresa el numero de ficheros o bytes que puedo llebarme por cada uno que suba. Por ejemplo si nos dicen ratio 1/10 ensto quiere decir que por cada 1 que suba me puedo llevar 10. Mucha gente programa esto para asegurarse un minimo de colaboración en el mantenimiento del FTP.
Bueno pues aqui podemos habilitar los ratios y luego elegir si es pro byteo o por files y asignar creditos, que son pues la cantidad de ficheros o bytes que puede bajarse de regalo.

Quota bueno esto si que no tengo ni idea de para lo que vale se aceptan sugerencias.





IP access
Nos permite editar las direcciones IP que podran acceder a nuestro FTP


Con esto ya podemos tener nuestro servidor funcionando bastante bien, existen otras opciones una que nos permite vigilar a los usuarios del FTP opcion User info que nos muestra una ventana con las conexiones actuales y que es lo que esta haciendo cada usuario. Desde aqui podremos ver los comandos que esta usando el tiempo que lleva conectado incluso podemos tirarlo del FTP (kill user).

Dentro del menu setup tenemos varias opciones que nos permitiran configurar hasta el mas fino detalle de nuestro servidor. Pero con lo aqui explicado el servidor funcionara correctamente.