Servidor Web Escolar: Apache paso a paso - Instalación de un servidor ftp (2): configuracion del servidor ftp

5 - Instalación de un servidor ftp (2): configuracion del servidor ftp

Tutorial creado por Daniel Pajuelo Vázquez, sm. Extraido de: http://foros.marianistas.org/tema-2768.html
05 de Noviembre de 2005

CONFIGURACION DEL SERVIDOR FTP

La configuración del servidor FTP es una tarea sencilla, normalmente se realiza al principio y se altera pocas veces. Se realiza a través de la opción Configuration (Configuración), según se muestra a continuación.

Una vez pulsada, se obtiene la ventana de configuración, parecida a ésta:
Las principales opciones de configuración son:
  • General:
    • FTP port (puerto FTP): con valor 21. No se debe modificar, éste es el nº de puerto utilizado por defecto para el servicio de FTP. Con este número, el ordenador, cuando recibe o envía información sabe que pertenece al servicio de FTP y la relaciona con la aplicación de ftp que esté utilizando.
    • Max. connections (máximo nº de conexiones): nº de conexiones simultáneas que soporta el servidor. Se debe reducir todo lo posible, teniendo en cuenta siempre el nº de usuarios que podrán acceder al mismo tiempo al servidor FTP.
    • Max.connections per IP (máximo nº de conexiones desde una misma dirección IP): nº de sesiones simultáneas que puede abrir un equipo concreto contra nuestro servidor. Se debe de mantener al mínimo posible ya que nos pueden saturar el equipo(sobrecargar los recursos del equipo).
    • Connection timeout (tiempo de espera de conexión): tiempo máximo que podrán esperar los usuarios que quieren conectarse al servidor. Los usuarios deberán esperar cuando intentan conectarse y el servidor FTP ya está sirviendo el máximo nº de conexiones(según se configurado en el parámetro opcional).
    • Thread Priority (prioridad de los hilos de descarga): se puede elegir entre varias posibilidades, aunque se recomienda la normal.
    • Welcome message (mensaje de bienvenida): mensaje de bienvenida cuando un usuario se conecta al servidor.
    • Goodbye message (mensaje de despedida): mensaje de despedida cuando un usuario se desconecta al servidor.
    • Startup Setting (configuración de arranque):
      • Launch FTP Server at Windows startup (arrancar el servidor FTP al iniciar Windows): se ejecuta la aplicación del servidor al iniciar Windows.
      • Automatically activate server at startup (iniciar automáticamente el servidor al arrancar): una vez ejecutada la aplicación del servidor FTP, se arranca el servidor de FTP de forma automática. No se recomienda que se active esta opción por seguridad. Solo debe estar activo cuando se realicen transferencias, y mucho menos si se combina con la opción anterior.
      • Startup minimized in systemtray (arranque minimizado en la ventana del sistema): aparece un icono activo en la barra del sistema (al lado del reloj del sistema, en la pantalla abajo a la derecha) y no en la barra de tareas  .
    El resto de opciones no es necesario configurarlas para el funcionamiento básico del servidor FTP, y se pueden dejar tal y como vienen por defecto. Sin embargo, se comentarán para conocimiento del administrador del sistema:
    • Logging (registrando las operaciones): cada vez que se haga alguna operación en el servidor: arrancarlo, pararlo, acceso de un usuario, etc. se escribirá una línea en un fichero ftptrace.txt existente en la carpeta donde se instaló el servidor. Cada una de estas líneas contiene: fecha, hora y operación realizada.
      • Loglevel (nivel de registro): nivel de registro. Por defecto tiene el valor Error, solo irá escribiendo cuando se producen los errores en la ejecución del servidor. Si se elige Trace, irá marcando todas las operaciones realizadas, no solo las que produzcan error. Si se elige None, no se registrará ninguna de las operaciones. Se recomienda dejar el valor por defecto.
      • View: muestra el contenido actual del fichero ftptrace.txt.
      • Clear: borra el contenido del fichero ftptrace.txt
    • Directory listing time format: formato en la fecha al listar una carpeta al usuario. Se puede mostrar esta fecha en dos formatos, el que tiene la máquina donde está instalado el servidor o bien un formato internacional UTC. Se recomienda dejar el valor por defecto.
    Una vez modificada la configuración según nuestras necesidades, se debe pulsar el botón  para que los cambios sean efectivos.
    5. SEGURIDAD DEL SERVIDOR
    La opción de seguridad del servidor FTP permite controlar el acceso de ciertas direcciones IP al servidor FTP. Es responsabilidad del propietario controlar el acceso a su servidor, aplicando políticas restrictivas de usuarios. Además se puede ampliar esta seguridad aplicando restricciones a las direcciones IP, de los ordenadores que intentan acceder al servidor FTP.
    Para llegar a esta opción pulsaremos, sobre la la ventana de vistas, el icono Security (Seguridad), como muestra la siguiente figura:

    Entonces aparece la siguiente ventana, donde se gestionan las opciones de seguridad. Entre las más importantes tenemos:
    • IP Filter (Filtro por IP): muestra la lista de direcciones IP a las que se han aplicado la restricción. El modo de filtrado a aplicar afectará a todas las direcciones de la lista. (En caso de necesitar un servidor FTP más complejo, que permita aplicar políticas de seguridad más complejas(distintas restricciones a distintas direcciones IP), se puede trabajar con otros servidores FTP. En este artículo se ha optado por este servidor ya que utiliza un interfaz de muy fácil manejo).
    • Filter Mode (modo de filtrado): da la posibilidad de elegir la política que se aplicará a las direcciones IP de la lista.
      • Do not use IP Filter (no usar filtros IP): no aplica ninguna restricción a las direcciones IP de la lista.
      • Do not accept connections from specified IP addresses (no permitir el acceso a las direcciones IP especificadas): niega el acceso a las direcciones IP de la lista.
      • Accept connections o*nly from specified IP addresses (permite el acceso sólo a las direcciones IP especificadas): deja acceder al servidor únicamente a las direcciones IP de la lista.
    Para modificar la lista de direcciones a las que se le permite el acceso , o a las que se les restringe el paso, sólo debemos pulsar Add... (añadir una nueva dirección), Edit... (modificar una dirección existente), o Remove... (borrar una dirección), según se quiera actuar. Se obtiene la ventana siguiente donde se introducirá la dirección IP:

USUARIOS EN LINEA

Esta opción muestra los usuarios que están en línea en cada instante, indicando el login de usuario, la dirección IP desde donde están conectados, el tiempo que llevan, etc.
Para acceder a esta opción, basta pulsar el botón Online Users (usuarios en Línea) sobre la ventana de vistas:


Y obtenemos una ventana parecida a ésta:


Si se quiere efectuar algunas operaciones sobre ellos, basta con pulsar con el Botón derecho del ratón para obtener un menú contextual donde podremos realizar las siguientes acciones:

  • Kick User(s) (expulsión de usuarios): permite desconectar a un usuario del servidor FTP.
  • Add this address to IP filter (añadir la dirección IP a la lista de filtros por IP): permite modificar los modos de acceso de ciertas IP's al servidor, tal y como se ha descrito en el apartado 5.

ESTADISTICAS DEL SERVIDOR

Al igual que la anterior, esta opción es sólo informativa de la actividad del servidor. Nos da ciertos datos de uso del servidor en cada instante, y puede ser usado para para ver el rendimiento.

Para acceder a esta opción, basta pulsar el botón Statistics (estadísticas) sobre la ventana de vistas (figura siguiente).


Y obtenemos una ventana parecida a ésta.


Destacan, entre los valores que se nos muestran, los siguientes:

  • Total Connections (conexiones totales): nº de conexiones al servidor desde que éste se ha arrancado.
  • Current Connections (conexiones actuales): nº de conexiones abiertas contra el servidor en ese instante.
  • Files Downloaded (ficheros descargados): nº de ficheros que se han descargado desde el servidor.
  • Files Uploaded (ficheros recibidos): nº de ficheros recibidos por el servidor.
  • Failed Downloads (descargas fallidas): nº de descargas que no se han podido realizar desde el servidor.
  • Failed Uploads (recepciones fallidas): nº de recepción de ficheros que no se han podido realizar desde el servidor.
  • Total Kilobytes received (Kilobytes recibidos): volumen de datos recibidos por el servidor FTP.
  • Total kilobytes sent (Kilobytes Enviados): volumen de datos enviados por el servidor FTP.

FUNCIONAMIENTO DEL SERVIDOR

El funcionamiento del servidor FTP se ve a través de la primera opción de la ventana de vistas, denominada Server Log (Estado del Servidor) tal y como se muestra en la figura siguiente:


Y obtenemos una ventana parecida a ésta, en la que se muestra el contenido del fichero ftptrace.txt.


Conforme se vayan realizando operaciones sobre el servidor, irá registrando todas las operaciones realizadas, para saber en cada instante todo lo que está ocurriendo en el servidor.

GESTION DEL SERVIDOR DESDE LA VENTANA DEL SISTEMA

Cuando el servidor está arrancado, en la barra del sistema (al lado del reloj) aparece un icono  . Si se pulsa con el botón derecho del ratón sobre ese icono, se obtiene un menú contextual que permite configurarlo(Configuration...), arrancarlo(Start Server), pararlo(Stop Server), apagarlo(Shutdown Server) y pedir información sobre la aplicación(About...). Esta es la forma mas habitual de gestión.


También, a través de los botones de la barra de herramientas en la ventana de la aplicación, se puede arrancar  y parar  .

4 opiniones

Byron

Tengo una duda en "CONEXIÓN DE UNA RED A INTERNET MEDIANTE PROXY", de un switch normal a las dos mas (Aula y Admon) se requiere algun cable especial?
apache paso a paso

muy bueno
Muy bueno.

Muy bueno tu trabajo, voy a probarlo porque soy nuevo en esto y te cuento como me fue, muchas gracias por publicar estas cosas y contribuir al conocimiento de quienes queremos aprender.
This is fantastic.

No habia trabajado con un apache para windows antes y esta opciòn me ha ayudado mucho.

Tutoriales relacionados con 'Servidor Web Escolar: Apache paso a paso'

El observatorio tecnológico del Ministerio de Educación y Ciencia está empezando a formar en el... Más »

Autor y licencia de 'Servidor Web Escolar: Apache paso a paso'


Tutorial de Daniel Pajuelo Vázquez, sm. Extraido de: http://foros.marianistas.org/tema-2768.html CopyLeft
Esta web es Copyright © 1998-2003 Ágora Marianista. Toda la documentación publicada en esta web, incluyendo mensajes en los foros, se publica bajo los términos de la Licencia Pública General GNU (GNU/GPL)
Licencia GNU Free Documentation License: http://www.gnu.org/licenses/gpl.html
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.