Sie sind auf Seite 1von 11

Ingeniería

Sistemas Computacionales

T
E Programación Web

C
Alumnos:
Herrera Vargas María Salomé

R
Núñez Reynaga Luz Elisa
Fong Badillo César Alberto

I
O Trabajo:
Instalación Servidor Proftpd

V
E 7º Semestre, Turno Matutino

R
D Rioverde, S.L.P. a 13 de Septiembre de 2010

E
Contenido

INSTALACIÓN DE UBUNTU .................................................................................... 1

INSTALACIÓN DEL SERVIDOR PROFTPD ............................................................. 1

CONCLUSIONES ........................................................................................................ 9
2010 Bicentenario de la Independencia y Centenario de la Revolución

INSTALACIÓN DE UBUNTU

Como primer paso para poder realizar la instalación de un servidor Proftpd, se


tuvo que instalar el SO Ubuntu, pero a forma de aplicación; teniendo como base de
Sistema Operativo Microsoft.

Fue un proceso el cual parecía difícil, pero una vez que se iba realizando fue
sumamente fácil, tal y como lo es instalar un programa cualquiera.

Una vez que finalizo el proceso de instalación, se reinició el equipo para poder
acceder a Ubuntu, una vez que arrancaba el mismo apareció la opción de con cual
sistema se quería iniciar, a lo que seleccionamos Ubuntu, y fue así como accedimos a
este sistema operativo.

INSTALACIÓN DEL SERVIDOR PROFTPD

En el modo grafico de Ubuntu instalamos las actualizaciones ejecutando las


siguientes instrucciones:

En la barra de menú entramos a sistema, y de ahí se elige la opción de


administración para luego seleccionar gestor de actualizaciones, en esta ventana
damos click en configuración y en donde elegimos la pestaña de software de Ubuntu;
una vez ahí se seleccionan todas las opciones existentes, cerramos la ventana y se da
click en recargar.

Una vez que se hayan completado las actualizaciones.

Se abre la consola 1 y nos logeamos como super usuarios con el comando sudo
su.

Después procedemos a instalar el servidor Proftpd con el siguiente comando:


apt-get Install proftpd.

1
2010 Bicentenario de la Independencia y Centenario de la Revolución

Después aparece una pantalla como la que se muestra a continuación:

Para esto se nos pidió confirmar la acción, a la cuál aceptamos, y una vez
terminada la descarga presionamos enter.

Después entramos a la carpeta Proftpd, en donde se encuentra el archivo


Proftpd.conf, para lo cual ejecutamos el siguiente comando: cd /etc/Proftpd y luego
visualizamos con: ls.

2
2010 Bicentenario de la Independencia y Centenario de la Revolución

Una vez que hayamos verificado que el archivo se encuentra, se procede a


editarlo con el comando siguiente: nano proftpd.conf, ahí vamos a des comentar (se
quita el signo #) las siguientes indicaciones:

# Para aplicar los cambios tienes que reiniciar el servidor FTP


AllowOverwrite on
AuthAliasOnly on

# Escoge aqui un alias para tu usuario de FTP

UserAlias vensign userftp

ServerName "Vensign FTP"

ServerType standalone

DeferWelcome on

MultilineRFC2228 on

3
2010 Bicentenario de la Independencia y Centenario de la Revolución

DefaultServer on

ShowSymlinks off

TimeoutNoTransfer 600

TimeoutStalled 100

TimeoutIdle 2200

DisplayChdir .message

ListOptions "-l"

RequireValidShell off

TimeoutLogin 20

RootLogin off

# Aqui creamos los archivos de logs que son de mucha utilidad en caso de fallos

ExtendedLog /var/log/ftp.log

TransferLog /var/log/xferlog

SystemLog /var/log/syslog.log

#DenyFilter *.*/

# No vamos a utilizar el archivo /etc/ftpusers file


#
(sirve para colocar adentro los usuarios que no queremos que se conecten)

UseFtpUsers off

# Permitir reiniciar una descarga (muy util en caso de que se caiga la conexion)

AllowStoreRestart on

#El puerto 21 es el estandar para FTP,

4
2010 Bicentenario de la Independencia y Centenario de la Revolución

#es bueno cambiarlo por razones de seguridad


#aqui escogi el 1980 puedes escoger el que quieras

Port 1980

# Para evitar ataques de DoS (negacion de servicio), se recomienda

# colocar un maximo de 30 procesos hijos. Si necesitas mas conexiones

# que esta simplemente aumenta este valor. Esto solo funciona con el

# servidor en modo standalone

MaxInstances 8

# Coloca el usuario y el grupo al que el servidor normalmente funciona

User nobody

Group nogroup

# Umask 022 es un buen valor por defecto para evitar que nuevos archivos y
directorios

# sean escribibles por todo el mundo o por el grupo.

Umask 022 022

PersistentPasswd off

MaxClients 8

MaxClientsPerHost 8

MaxClientsPerUser 8

MaxHostsPerUser 8

# Despliega un mensaje despues de que ingresa un usuario

AccessGrantMsg "Bienvenidos a Vensign !!!"

5
2010 Bicentenario de la Independencia y Centenario de la Revolución

# Este mensaje es mostrado por cada intento de ingreso sea bueno o no

ServerIdent on "estas en Vensign"

# Coloca a /home/FTP-public como el directorio principal (home)

DefaultRoot /home/FTP-public

# Bloquea a todos los usuarios al directorio home que definimos

DefaultRoot ~

MaxLoginAttempts 5

#Ingresos validos solo permitimos a userftp

<Limit LOGIN>

AllowUser userftp

DenyALL

</Limit>

#Definimos los permisos de los directorios que creamos para el FTP

<Directory /home/FTP-public>

Umask 022 022

AllowOverwrite off

<Limit MKD STOR DELE XMKD RNRF RNTO RMD XRMD>

DenyAll

</Limit>

</Directory>

6
2010 Bicentenario de la Independencia y Centenario de la Revolución

<Directory /home/FTP-public/download/*>

Umask 022 022

AllowOverwrite off

<Limit MKD STOR DELE XMKD RNEF RNTO RMD XRMD>

DenyAll

</Limit>

</Directory>

<Directory> /home/FTP-public/upload/>

Umask 022 022

AllowOverwrite on

<Limit READ RMD DELE>

DenyAll

</Limit>

<Limit STOR CWD MKD>

AllowAll

</Limit>

</Directory>

Guardamos los cambios con Ctrl + O, salimos del editor con Ctrl + X.
Ejecutamos el comando service proftpd restart el cual arroja dos resultados los cuales
deben ser OK, (si no es así habrá que volver a checar que se hayan des comentado las
líneas indicadas).

7
2010 Bicentenario de la Independencia y Centenario de la Revolución

Se abre la consola 2 en la que nos logeamos como super usuarios (sudo su),
después ejecutamos el comando ipconfig para saber la IP del equipo, y luego
verificamos en otro equipo a través del navegador de internet que nuestro servidor
este en red.

8
2010 Bicentenario de la Independencia y Centenario de la Revolución

Y es así como se finaliza la instalación, una vez que verificamos que nuestro
servidor se encuentra disponible para otros usuarios, y por tal podemos compartir
cualquier archivo.

CONCLUSIONES

Una vez que se ha llegado al termino del servidor Proftpd, podemos


mencionar que fue un proceso que en un principio parecía difícil, ya que para poderlo
echar a andar se tuvieron que hacer diversos intentos, pero una vez que se iban
corrigiendo íbamos aprendiendo.

Quizás lo más complicado fue el proceso de des-comentar, debido a que en la


primera vez que se intento acceder al servidor por medio de otro equipo, se nos
presento la situación, de que para poder entrar a el se tenia que ingresar una
contraseña, lo cual no teníamos contemplado. Por lo que se tuvo que experimentar y
analizar bien el código que se tenía; y poder checar en donde se encontrará el error.

Concluimos con satisfacción la práctica, la cual nos parece algo nuevo y


novedoso, lo cuál si se enfoca y profundiza en el tema, se podrán tener excelentes
resultados aplicándolo a un cierto proyecto.

Das könnte Ihnen auch gefallen