Beruflich Dokumente
Kultur Dokumente
SUPERIOR DE RIOVERDE
PRACTICA DE INSTALACION DE PROFTP Y
COMFIGURACION DE MODO ANONIMO
ALUMNOS:
SEMESTRE: Séptimo
TURNO: Vespertino
Contenido
INTRODUCCION ........................................................................................................................................................3
SERVIDORES FTP .......................................................................................................................................................4
PROFTPD ...............................................................................................................................................................4
FTP ANÓNIMO ..................................................................................................................................................4
SERVIDOR PROFTPD..........................................................................................................................................4
INSTALACIÓN ........................................................................................................................................................5
CONFIGURACIÓN ..................................................................................................................................................5
PARÁMETROS DEL ARCHIVO DE CONFIGURACIÓN /ETC/PROFTPD .........................................................................6
OPCIONES GENERALES DEL SERVIDOR FTP. .........................................................................................................6
ESPECIFICACIONES DE LOS DIRECTORIOS A COMPARTIR .........................................................................................9
PARÁMETROS DENTRO DE TIPO .......................................................................................................................9
SERVIDOR FTP ANÓNIMO. ..................................................................................................................................... 10
CONFIGURACIÓN PARA EL ACCESO SOLO EN MODO ANÓNIMO.......................................................................... 11
ADMINISTRANDO EL SERVICIO FTP ....................................................................................................................... 12
DESARROLLO.......................................................................................................................................................... 14
CONCLUSION ......................................................................................................................................................... 19
FUENTE DE INFORMACION .................................................................................................................................... 20
Practica 1 Página 2
Servidor FTP, configuración en modo anónimo
INTRODUCCION
Practica 1 Página 3
Servidor FTP, configuración en modo anónimo
SERVIDORES FTP
PROFTPD
Existen varios servidores de FTP que pueden realizar esta tarea, los más conocidos y
seguros son Pro FTP y vsFTPD.
FTP ANÓNIMO
El FTP anónimo permite el acceso al servidor sin contraseña. Esta clase de FTP
permite colocar archivos al alcance de los usuarios en general, no es necesaria la
autenticación y solo ofrece acceso a una zona bien específica del sistema.
Para el caso de un FTP anónimo el servidor utiliza una funcionalidad llamada “entorno
protegido” ó chroot, que se encarga de encerrar al usuario en directorios específicos.
ProFTPD es un servidor ftp para Linux: es seguro, sumamente flexible, modular y fácil de
configurar. Entre sus principales características tenemos:
Practica 1 Página 4
Servidor FTP, configuración en modo anónimo
INSTALACIÓN
CONFIGURACIÓN
Algo muy importante es tener bien en claro cómo se va a ejecutar: bajo inetd o standalone.
Practica 1 Página 5
Servidor FTP, configuración en modo anónimo
Bajo inetd, el equipo iniciará un nuevo proceso por cada pedido ftp, mientras que cuando se
ejecute bajo standalone el proceso que ya se encuentra inicializado será clonado para
atender el requerimiento.
Practica 1 Página 6
Servidor FTP, configuración en modo anónimo
DirFakeUser, misma función que la opción anterior pero para falsificar el usuario:
DirFakeUser on nombre_usuario_falso
TimeoutIdle, número máximo de segundos que puede estar un cliente en el ftp sin
realizar movimientos, ya sea desplazarse por el ftp, subir o bajar información. Una vez
sobrepasado el límite cierra la conexión con el cliente:
TimeoutIdle X
Practica 1 Página 7
Servidor FTP, configuración en modo anónimo
ExtendedLog, especifica donde se guardan físicamente los logs, además del TIPO que
seleccionemos: WRITE(escritura), READ(lectura), AUTH(accesos) y ALL(todos los
anteriores):
ExtendedLog /directorio/archivo TIPO nombreformatolog
TransferLog, existe un tipo de logueo que esta ya descrito con un LogFormat y TIPO
predeterminado. Este tipo guarda todas las transferencias realizadas:
TransferLog /directorio/archivo
AuthUserFile, indicamos donde está el archivo con los usuarios que tienen acceso a
nuestro ftp:
AuthUserFile "/etc/passwd"
AuthGroupFile, indicamos donde está el archivo con los grupos que tienen acceso a
nuestro ftp:
AuthGroupFile "/etc/group"
Practica 1 Página 8
Servidor FTP, configuración en modo anónimo
<Directory /directorioftp>
Opciones del directorio
</Directory>
Las opciones utilizadas dentro de <Directory> son las descritas en la primera parte, si
utilizó un parámetro podrá volver a utilizarlo dentro de <Directory> y éste tomará los valores
señalados y no los especificados en la primera parte.
Limitar el TIPO, permite restringir el tipo de acceso al directorio, donde TIPO puede ser:
<Limit TIPO>
para quienes
</Limit>
Practica 1 Página 9
Servidor FTP, configuración en modo anónimo
<Anonymous directorio/anonimo>
User ftp
Group nogroup
UserAlias anonymous ftp
Opciones específicas
<Directory directorio/anonimo>
propiedades del directorio, ver segunda parte
</Directory>
</Anonymous>
La mayoría de las opciones están explicadas en la primera parte, sólo listamos las
opciones más usadas:
AccessGrantMsg
AccessGrantMsg "mensage"
RequireValidShell off/on
MaxClients X
MaxClientsPerHost X
MaxClientsPerUser X
<Limit LOGIN>
AllowAll
</Limit>
Proftpd.conf maneja algunas variables que pueden ser utilizados con los parámetros:
Practica 1 Página 10
Servidor FTP, configuración en modo anónimo
Esta configuración permite la conexión sólo de forma anónima, el directorio para el ftp
anónimo por default es en /home/ftp:
ServerName "linuxcentro"
ServerType standalone
DeferWelcome on "Por favor ingrese sus datos correctamente”
ServerIdent on "RaulRodas"
ShowSymlinks on
AllowRetrieveRestart yes
AllowStoreRestart yes
DirFakeGroup on multilinea
DirFakeUser on ciudad
DefaultServer on
ShowSymlinks on
AllowOverwrite on
TimeoutNoTransfer 600
TimeoutStalled 600
TimeoutIdle 1200
DisplayLogin /welcome.msg
DisplayFirstChdir .message
LsDefaultOptions "-l"
DenyFilter \*.*/
Port 21
MaxInstances 30
User nobody
Group nogroup
DefaultRoot ~
# Una configuración básica para el acceso anónimo y sin permiso para guardar archivos.
<Anonymous ~ftp>
User ftp
Group nogroup
UserAlias anonymous ftp
RequireValidShell off
MaxClients 10
DisplayLogin welcome.msg
DisplayFirstChdir .message
<Limit LOGIN>
AllowAll
</Limit>
<Directory *>
<Limit WRITE>
DenyAll
</Limit>
</Directory>
</Anonymous>
Practica 1 Página 12
Servidor FTP, configuración en modo anónimo
Practica 1 Página 13
Servidor FTP, configuración en modo anónimo
DESARROLLO
1.- Primeramente lo que se realizó en esta práctica fue descargar y actualizar los archivos del
sistema operativo Ubuntu de los que se siguieron los siguientes pasos:
2.- Ya que se termino de actualizar los archivos se accedió al servidor de comandos para
poder llevar el siguiente paso que fue loguearse como súper usuario de la siguiente manera:
ubuntu@ubuntu:~$ sudo su
3.- Ya que se logro loguear como súper usuario se prosiguió a instalar el ProFTPD de la
siguiente forma:
Practica 1 Página 14
Servidor FTP, configuración en modo anónimo
root@ubuntu:/home/ubuntu#
4.- Ya que se instaló el ProFTPD se requirió cambiarse al archivo llamado proftpd que está
en la carpeta etc.:
root@ubuntu:/# cd /etc/proftpd/
root@ubuntu:/# cd /etc/proftpd/ ls
5.- Si se encontró, por lo que se prosiguió con el siguiente paso, que es la configuración de
modo anónimo:
Practica 1 Página 15
Servidor FTP, configuración en modo anónimo
6.- Esta configuración no es tan difícil ya que solo se tiene que descimentar el código y
asignar los permisos que se deseen por lo que se llevó a cabo este paso sin ningún
problema quedando como sigue:
<Anonymous ~ftp>
User ftp
Group nogroup
# We want clients to be able to login with "anonymous" as well as "ftp"
UserAlias anonymous ftp
# Cosmetic changes, all files belongs to ftp user
DirFakeUser on ftp
DirFakeGroup on ftp
RequireValidShell off
Aquí es donde re agregaron los permisos, en nuestro caso le agregamos todos los
permisos que son los de lectura, escritura y ejecucion:
AllowAll
</Limit>
</Directory>
</Anonymous>
7.- Ya terminando de hacer esos cambios al código se requirió guardar los cambios para
seguir con el paso siguiente y no tener problemas:
Control O
root@ubuntu:/# cd /etc/init.d
root@ubuntu:/etc/init.d# ./proftpd restart
* Stopping ftp server proftpd [ OK ]
* Starting ftp server proftpd [ OK ]
root@ubuntu:/etc/init.d#
9.-El siguiente paso fue saber que dirección se asignó al sistema para poder ingresar a la
página creada y saber si en verdad se hiso una buena configuración:
root@ubuntu:/etc/init.d# ifconfig
eth0 Link encap:Ethernet direcciónHW 00:0f:fe:92:8d:29
Direc. inet:10.60.4.125 Difus.:10.60.4.255 Másc:255.255.255.0
Dirección inet6: fe80::20f:feff:fe92:8d29/64 Alcance:Enlace
ACTIVO DIFUSIÓN FUNCIONANDO MULTICAST MTU:1500 Métrica:1
Paquetes RX:34073 errores:0 perdidos:0 overruns:0 frame:0
Paquetes TX:6879 errores:0 perdidos:0 overruns:0 carrier:0
colisiones:0 long.colaTX:1000
Bytes RX:15557219 (15.5 MB) TX bytes:504086 (504.0 KB)
Memoria:f0180000-f01a0000
Practica 1 Página 17
Servidor FTP, configuración en modo anónimo
11.- Para lograr entrar a la página se entra al navegador y se coloca lo siguiente, de acuerdo
a la dirección que tiene cada máquina que se configuró, en nuestro caso fue el 10.60.4.125:
ftp//10.60.4.125
Practica 1 Página 18
Servidor FTP, configuración en modo anónimo
CONCLUSION
Para mi esta práctica estuvo muy bien ya que creo que nos salimos un poco de la
rutina de lo que es la teoría y se dedico un buen rato a la práctica aunque fue un poco
complicado eso de entender los comandos y hacer lo que el docente quiere, al principio no
entendí muy bien pero investigando y preguntando a mis compañeros lo logramos hacer
aunque para ser sincera no he podido entender del todo lo de los comandos y su estructura
Esta práctica me pareció interesante pues conocimos otro sistema operativo “Ubuntu” el cual
nos ofrece una perspectiva diferente a la habitual y con la ventaja de decirle adiós a los
benditos virus.
Además del nuevo sistema operativo el interactuar con el servidor ftp nos brinda una idea de
cómo se mantienen actualizadas las páginas web y así agregamos nuevos conocimientos a
nuestra experiencia que nos podrían de servir de mucho en el futuro si decidimos ingresar a
este mundo del diseño de páginas web.
Practica 1 Página 19
Servidor FTP, configuración en modo anónimo
FUENTE DE INFORMACION
http//www.linuxcentro.net/Linux/staticpages/index.php?p
Practica 1 Página 20