Servidor proFTPd

Embed Size (px)

DESCRIPTION

Instalación y configuración de proFTPd

Text of Servidor proFTPd

  • 1. 2 A.S.I.R. Autor: Carlos Escribano SezServidorproFTPd - Servicios de Red-1-

2. Autor: PePeAsEcAs2 A.S.I.R.ndice de ContenidoInstalacin de proFTPd ..................................................................................................... 3Configuracin de proFTPd ............................................................................................... 5Creacin de usuario y acceso: .......................................................................................... 6Denegar el acceso mediante ftp a un usuario concreto ..................................................... 7Permitir acceso Annimo ................................................................................................. 8Permitir el acceso a invitado:............................................................................................ 9Acceso a directorios y subdirectorios solo del usuario logueado ................................... 10 -2- 3. 2 A.S.I.R. Autor: Carlos Escribano SezVamos a utilizar dos mquinas diferentes: (Carlos-VirtualBox Servidor y Carlos-cliente Mquina cliente).Instalacin de proFTPdEl proceso de instalacin se ejecuta con el comando apt-get install proftpd, durante lainstalacin nos dar dos opciones de configuracin pudiendo elegir entre inetd o in-dependiente.-3- 4. Autor: PePeAsEcAs 2 A.S.I.R.En la mquina cliente lo instalaremos del mismo modo:-4- 5. 2 A.S.I.R. Autor: Carlos Escribano SezConfiguracin de proFTPdPasamos a configurar el archivo proftpd.conf que se encuentra en la ruta/etc/proftpd/, aadimos la siguiente lnea para que utilice como ruta predeterminada/home/proftpd (esta carpeta la debemos tener creada en nuestro servidor):-5- 6. Autor: PePeAsEcAs 2 A.S.I.R.Nos dirigimos a la maquina cliente abrimos un terminal y escribimos el comando ftp(direccin IP del servidor) y nos logueamos con el usuario y contrasea de nuestrousuario principal del servidor en mi caso carlos:Desde el mismo cliente hacemos un ls y comprobamos que no hay ningun archivo en lacarpeta que hemos puesto como default en el archivo de configuracion proftpd.conf:Si creamos un archivo en esa carpeta y volvemos a hacer un ls en el cliente mostrar:Creacin de usuario y acceso:Desde la mquina servidor pasamos a crear nuevos usuarios que utilizaremos en proftpdpara ello, mediante comandos en el terminal, ejecutamos el comando adduser:-6- 7. 2 A.S.I.R.Autor: Carlos Escribano SezUna vez creado el usuario, comprobamos que conecta desde el cliente al loguearnos consu usuario y contrasea:Denegar el acceso mediante ftp a un usuario concretoEn su archivo de configuracin proftpd.conf aadimos las siguientes lneas para denegarel acceso al usuarioftp:Comprobamos que no le permite el acceso al usuarioftp:-7- 8. Autor: PePeAsEcAs 2 A.S.I.R.Permitir acceso AnnimoPodemos permitir que conecte mediante annimo aadiendo las siguientes lneas al ar-chivo de configuracin proftpd.confEl usuario anonymous no utiliza password. -8- 9. 2 A.S.I.R.Autor: Carlos Escribano SezPermitir el acceso a invitado:Para permitir el acceso a un invitado primero debemos crear el usuario invitado con elcomando adduser dentro de la carpeta proftpd y seguido del shell /bin/false para que elusuario no tenga acceso al shell:En el archivo de shells que se encuentra en /etc/ debemos de incluirlo ya que no seencuentra por defecto:Reiniciamos el demonio proftpd con el comando /etc/init.d/proftpd restart ycomprobramos desde el cliente que funciona: -9- 10. Autor: PePeAsEcAs2 A.S.I.R.Acceso a directorios y subdirectorios solo del usuario logueadoPara que los usuarios que hagan login tengan solamente acceso a sus directorio ysubdirectorios debemos descomentar la linea DefaultRoot y comentar la escritaanteriormente de la ruta /home/proftpd.Comprobamos que nos salen los directorios del usuario: -10-