PDF de programación - Práctica 2: Servidores de ficheros: FTP y TFTP

Imágen de pdf Práctica 2: Servidores de ficheros: FTP y TFTP

Práctica 2: Servidores de ficheros: FTP y TFTPgráfica de visualizaciones

Publicado el 19 de Marzo del 2019
598 visualizaciones desde el 19 de Marzo del 2019
75,1 KB
3 paginas
Creado hace 10a (18/09/2013)
Administración y Gestión de Redes

Práctica 2: Servidores de ficheros: FTP y TFTP

Práctica 2: Servidores de ficheros: FTP y TFTP.

El objetivo de la práctica es la configuración de los servidores de FTP y TFTP.
Para ello, deben configurarse todos los ficheros que sean necesarios para que el
ordenador donde instalemos los servidores cumpla las siguientes especificaciones:

El servidor de FTP debe dar servicio a dos servidores virtuales de FTP, un
servidor virtual que corresponde a una red pública (utilizando el interfaz con la
dirección IP del ordenador) y el otro a una red privada (utilizando el interfaz de
loopback del ordenador con dirección IP 127.0.0.1).

El servidor público debe permitir tan solo el acceso a usuarios anónimos, pero
solo un usuario anónimo por dirección IP del cliente y hasta un máximo de dos usuarios
anónimos simultáneos1, mostrando en el momento de acceder al servidor, el mensaje:

Bienvenido al servidor público de FTP de AGR.

Los usuarios anónimos deben poder descargar los ficheros existentes en un
directorio de nombre /pub/download y transferir ficheros a un directorio de nombre
/pub/upload, ficheros que no deben poder ser descargados por los propios usuarios
anónimos2, debiendo mostrar, al entrar en cada directorio, un mensaje que indique que
es posible hacer en cada directorio.

Además, el servidor de FTP debe ocultar los usuarios y grupos de cada fichero,
de forma que deben aparecer como usuario ftp y grupo ftp. Por último, se debe limitar la
velocidad de descarga de cada usuario anónimo a 10 Kbytes por segundo3.

Por su parte, el servidor privado debe permitir el acceso a los usuarios locales
del ordenador, para lo que deberemos crear un usuario en el ordenador, permitiendo a
estos usuarios crear directorios, subir y bajar ficheros, borrar ficheros existentes, etc.,
denegando el acceso a los usuarios anónimos. Al acceder al mismo debe mostrar el
mensaje:

Bienvenido al servidor privado de FTP de AGR.

Además, los usuarios locales deben poder escribir ficheros dentro del directorio
/var/ftp/pub/download, debiendo poder ser esos ficheros descargados por los usuarios
anónimos.

Para ambos servidores, los accesos deben quedar registrados, en formato de

vsftpd, en los ficheros /var/log/publico.log y /var/log/privado.log, respectivamente.

1 Aunque estos valores son muy bajos, igual que otros que se indicarán con posterioridad, el objetivo de
los mismos es que se pueda comprobar que la configuración funciona correctamente, con lo que en una
configuración real bastaría con aumentar esos valores hasta los valores deseados.
2 Los caminos de esos directorios son relativos respecto al origen del FTP anónimo, que es /var/ftp.
3 La velocidad de transferencia final que proporciona el servidor no es exacta, pero debe observarse que
es menor que la que debería corresponder a una línea de 100 Mbaudios.

Doble Titulación Informática + Telemática

1

Administración y Gestión de Redes

Práctica 2: Servidores de ficheros: FTP y TFTP

Como ayuda, podéis crear un fichero de gran tamaño, varios Kbytes por
ejemplo, de forma sencilla mediante el comando dd. Por ejemplo, para crear un fichero
de 512000 bytes ejecutáis:

dd if=/dev/zero of=nombre count=1000

Donde nombre es el nombre del fichero, y 1000 indica el número de bloques de

512 bytes que debe tener como tamaño el fichero.

Por último, se debe configurar el servidor de TFTP para permitir la lectura de

todos los ficheros contenidos en el directorio /var/ftp/pub/download4.

Como actualmente el servicio de TFTP se encuentra supervisado por el servidor
de xinetd, para su configuración debéis ir al directorio /etc/xinetd.d y modificar los
valores adecuados en el fichero tftp del citado directorio5. Una vez realizadas las
modificaciones pertinentes, debéis rearrancar el servicio de xinetd mediante el
comando:

service xinetd restart

Además, si queréis poder conectaros a los servicios desde otros ordenadores, y
dado que el cortafuegos instalado limita dicha posibilidad, es necesario detener su
funcionamiento mediante el comando6:

service iptables stop

Apéndice A: Configuración del servidor xinetd para el arranque
del servicio de TFTP.

Para configurar el servicio de TFTP, dado que es ejecutado por el servidor
xinetd, es necesario modificar el fichero de configuración de este servicio en el
directorio /etc/xinetd.d.

En concreto, el fichero a modificar es tftp, debiendo quedar su configuración

como sigue7:

service tftp
{

socket_type
protocol
wait
user
server

= dgram
= udp
= yes
= root
= /usr/sbin/in.tftpd

4Para comprobar el funcionamiento deberéis poner el camino relativo en el cliente de TFTP. Por ejemplo,
si dentro de /var/ftp/pub/download deseáis descargar el fichero de nombre texto.txt deberéis ejecutar en el
cliente el comando get texto.txt.
5 El servidor xinetd se estudia en temas posteriores. Al final del enunciado tenéis las modificaciones que
debéis realizar en los ficheros de configuración de los servicios para habilitarlos.
6 Este hecho sucederá en la mayoría de prácticas, por lo que debéis tener en cuenta, en todas ellas, la
necesidad de detener el cortafuegos.
7 Se han resaltado en negrita las líneas añadidas o modificadas de la configuración original del fichero.

Doble Titulación Informática + Telemática

2

Administración y Gestión de Redes

Práctica 2: Servidores de ficheros: FTP y TFTP

server_args
disable
per_source
cps
flags

= -s /var/ftp/pub/download
= no
= 11
= 100 2
= IPv4

}

Doble Titulación Informática + Telemática

3
  • Links de descarga
http://lwp-l.com/pdf15548

Comentarios de: Práctica 2: Servidores de ficheros: FTP y TFTP (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad