SlideShare a Scribd company logo

13proftpd

Este documento describe los pasos para configurar un servidor FTP utilizando ProFTPD en Linux. Inicialmente se instala ProFTPD y ftp, luego se configura para permitir y denegar acceso a usuarios específicos, permitir acceso anónimo y de invitados, y restringir el acceso de usuarios a sus propios directorios. Finalmente, se crea una carpeta pública compartida y se copia un archivo desde ella usando el cliente FTP Filezilla.

1 of 14
Práctica 13:
PROFTPD

Despliegue de Aplicaciones Web
Miguel Ángel López Torralba
2013-14
Despliegue de aplicaciones web
Práctica 13:ProFTPD

Miguel Ángel López Torralba
2013-14

1: Instalación del proftpd
Antes de nada debemos de instalar el ProFTPD, para ello debemos de irnos a la
consola de Lynux y escribir:
sudo apt-get install proftpd
Cuando nos de la opción de elegir, debemos de proceder a utilizar stand-alone,
de este modo decidimos cuando ponemos en marcha el servicio y cuando lo apagamos.

•
•
•
•
•

Los archivos del servidor son:
/usr/bin/proftpd El propio servidor de FTP.
/usr/bin/ftpwho Una utilidad que muestra información sobre los procesos de
cada usuario actualmente conectado al servidor.
/usr/bin/ftpcount Utilidad que muestra el número de conexiones actuales.
/usr/bin/ftpshut Orden para apagar el servidor, sólo funciona en modo
“standalone”.
/var/log/proftpd/proftpd.log Fichero con la información sobre los “logs” en el
servidor, habría que decidir qué política de rotación se desea seguir

2: Instalación de ftp
Para instalar ftp debemos de ejecutar de forma análoga al punto 1, la siguiente
expresión:
sudo apt-get install ftp
Despliegue de aplicaciones web
Práctica 13:ProFTPD

Miguel Ángel López Torralba
2013-14

2.a. Ejecuta FTP desde consola (puedes usar como cliente la propia máquina
servidora).
$ftp localhost
logueate con un usuario del sistema.

Prueba ahora con $ftp 192.168.13.7 y el usuario anonymous (no tiene contraseña).
Comprueba donde estás (pwd) Cambia al directorio BBDD
Despliegue de aplicaciones web
Práctica 13:ProFTPD

Miguel Ángel López Torralba
2013-14

3. Haz la configuración necesaria para:
3.1. Comprobar el acceso mediate ftp de un usuario concreto del sistema.
Creamos un directorio proftpd en el directorio home y le damos permisos a esta
carpeta:

Ahora le añadimos la dirección de la carpeta al archivo de configuración:
/etc/proftpd/proftpd.conf

Creamos un archivo en la carpeta proftpd, para poder verlo, hay que hacerlo o de
lo contrario puede parecernos que nos esta fallando, en mi caso el archivo se llama
hola.txt
Ahora probamos a conectarnos desde el cliente con el servidor mediante ftp y
ver de ese modo si accedemos a la carpeta creada:
Despliegue de aplicaciones web
Práctica 13:ProFTPD

Miguel Ángel López Torralba
2013-14

Creamos el usuario lopezMiguel con:
sudo adduser lopezMiguel --force-badname
y comprobamos que accede ftp desde el cliente:

3.2. Denegar el acceso mediante ftp a un usuario concreto del sistema.
Ahora vamos a denegarle el acceso a lopezMiguel, por medio del archivo:
/etc/proftpd/proftpd.conf añadiéndole las siguientes líneas:

Reiniciamos proftpd y comprobamos en el cliente que no nos deja acceder con el
usuario lopezMiguel.
Despliegue de aplicaciones web
Práctica 13:ProFTPD

Miguel Ángel López Torralba
2013-14

Y ahora intentamos entrar desde el cliente

Donde podemos ver que no nos permite entrar.
3.3. Permitir el acceso anónimo (o ftp). Indica qué acceso y permisos de navegación
tiene este usuario.
Para permitir el acceso al servidor por parte de usuarios anónimos debemos de
volver al archivo de configuración y escribir las siguientes líneas:

Tras esto, reiniciamos de nuevo el servidor y probamos a conectar desde el
cliente, viendo que entra correctamente:

Recommended

Configuración proftpd (Ayar Pardo)
Configuración proftpd (Ayar Pardo)Configuración proftpd (Ayar Pardo)
Configuración proftpd (Ayar Pardo)ayarpm
 
Instalación y comandos ftp en windows server 2008
Instalación y comandos ftp en windows server 2008Instalación y comandos ftp en windows server 2008
Instalación y comandos ftp en windows server 2008Tsuneni Bikuta
 
97132962-instalacion-de-open meetings-en-squeeze
 97132962-instalacion-de-open meetings-en-squeeze 97132962-instalacion-de-open meetings-en-squeeze
97132962-instalacion-de-open meetings-en-squeezexavazquez
 
Como hacer un servidor proftpd en ubuntu
Como hacer un servidor proftpd en ubuntuComo hacer un servidor proftpd en ubuntu
Como hacer un servidor proftpd en ubuntuDiego B M
 
Instalación y configuración de un servidor ProFTPd
Instalación y configuración de un servidor ProFTPdInstalación y configuración de un servidor ProFTPd
Instalación y configuración de un servidor ProFTPdpablozacrosuarez
 
Servidor FTP con usuarios en LDAP
Servidor FTP con usuarios en LDAPServidor FTP con usuarios en LDAP
Servidor FTP con usuarios en LDAPCarlos Escribano
 
Cómo instalar drupal en ubuntu 14
Cómo instalar drupal en ubuntu 14Cómo instalar drupal en ubuntu 14
Cómo instalar drupal en ubuntu 14manolinxxx
 

More Related Content

What's hot

Manual http con Knoppix
Manual http con KnoppixManual http con Knoppix
Manual http con Knoppixcarlosmariom
 
Manual de instalación drupal 7.2 mejorado Universidad de Los Andes
Manual de instalación drupal 7.2 mejorado Universidad de Los AndesManual de instalación drupal 7.2 mejorado Universidad de Los Andes
Manual de instalación drupal 7.2 mejorado Universidad de Los AndesBrox Technology
 
Manual FlashFXP by Dj Keller
Manual FlashFXP by Dj KellerManual FlashFXP by Dj Keller
Manual FlashFXP by Dj Kellerdegarden
 
Acceso a-base-de-datos-en-php
Acceso a-base-de-datos-en-phpAcceso a-base-de-datos-en-php
Acceso a-base-de-datos-en-phpJulio Cesar Salas
 
Instalación y configuración FTP "Windows 2008 server,Zentyal 3.3, Ubuntu serv...
Instalación y configuración FTP "Windows 2008 server,Zentyal 3.3, Ubuntu serv...Instalación y configuración FTP "Windows 2008 server,Zentyal 3.3, Ubuntu serv...
Instalación y configuración FTP "Windows 2008 server,Zentyal 3.3, Ubuntu serv...Enrike Estrada
 
Practica1 pro ft_pd_fran_gavilan
Practica1 pro ft_pd_fran_gavilanPractica1 pro ft_pd_fran_gavilan
Practica1 pro ft_pd_fran_gavilanTerrafx9
 
Servidor ftp1
Servidor ftp1Servidor ftp1
Servidor ftp1sindikto
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completoAndrés Amaya
 

What's hot (12)

Manual http con Knoppix
Manual http con KnoppixManual http con Knoppix
Manual http con Knoppix
 
Manual de instalación drupal 7.2 mejorado Universidad de Los Andes
Manual de instalación drupal 7.2 mejorado Universidad de Los AndesManual de instalación drupal 7.2 mejorado Universidad de Los Andes
Manual de instalación drupal 7.2 mejorado Universidad de Los Andes
 
Manual FlashFXP by Dj Keller
Manual FlashFXP by Dj KellerManual FlashFXP by Dj Keller
Manual FlashFXP by Dj Keller
 
Acceso a-base-de-datos-en-php
Acceso a-base-de-datos-en-phpAcceso a-base-de-datos-en-php
Acceso a-base-de-datos-en-php
 
Instalación y configuración FTP "Windows 2008 server,Zentyal 3.3, Ubuntu serv...
Instalación y configuración FTP "Windows 2008 server,Zentyal 3.3, Ubuntu serv...Instalación y configuración FTP "Windows 2008 server,Zentyal 3.3, Ubuntu serv...
Instalación y configuración FTP "Windows 2008 server,Zentyal 3.3, Ubuntu serv...
 
Comodo Backup
Comodo BackupComodo Backup
Comodo Backup
 
Montar un servidor ftp en windows 7
Montar un servidor ftp en windows 7Montar un servidor ftp en windows 7
Montar un servidor ftp en windows 7
 
Practica1 pro ft_pd_fran_gavilan
Practica1 pro ft_pd_fran_gavilanPractica1 pro ft_pd_fran_gavilan
Practica1 pro ft_pd_fran_gavilan
 
Servidor ftp1
Servidor ftp1Servidor ftp1
Servidor ftp1
 
MANUAL COBIAN
MANUAL COBIANMANUAL COBIAN
MANUAL COBIAN
 
php
phpphp
php
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completo
 

Viewers also liked

How does Google Adwords Work and its Benefits
How does Google Adwords Work and its BenefitsHow does Google Adwords Work and its Benefits
How does Google Adwords Work and its BenefitsEminenture
 
LSA Bootcamp Atlanta: Building a Successful Digital Marketing Strategy (Googl...
LSA Bootcamp Atlanta: Building a Successful Digital Marketing Strategy (Googl...LSA Bootcamp Atlanta: Building a Successful Digital Marketing Strategy (Googl...
LSA Bootcamp Atlanta: Building a Successful Digital Marketing Strategy (Googl...Localogy
 
Digital Marketing Workshop on Google Adwords
Digital Marketing Workshop on Google AdwordsDigital Marketing Workshop on Google Adwords
Digital Marketing Workshop on Google AdwordsAli Raza
 
How to find your perfect Google Adwords budget
How to find your perfect Google Adwords budgetHow to find your perfect Google Adwords budget
How to find your perfect Google Adwords budgetHeyday ApS
 
How to Increase Your Sales with Google AdWords
How to Increase Your Sales with Google AdWordsHow to Increase Your Sales with Google AdWords
How to Increase Your Sales with Google AdWordsAccess Communications
 
ROI Example
ROI ExampleROI Example
ROI ExamplePhilbo58
 
ROI-Return On investment
ROI-Return On investmentROI-Return On investment
ROI-Return On investmentTur Kan
 
How to Calculate ROI
How to Calculate ROIHow to Calculate ROI
How to Calculate ROImiketurco
 
Google AdWords Overview
Google AdWords Overview Google AdWords Overview
Google AdWords Overview Saurabh Bhambry
 
Google Adwords Introduction PPT
Google Adwords Introduction PPTGoogle Adwords Introduction PPT
Google Adwords Introduction PPTjyothi morampudi
 
Google adwords ppt by sushen jamwal
Google adwords ppt by sushen jamwalGoogle adwords ppt by sushen jamwal
Google adwords ppt by sushen jamwalSushen Jamwal
 

Viewers also liked (14)

How does Google Adwords Work and its Benefits
How does Google Adwords Work and its BenefitsHow does Google Adwords Work and its Benefits
How does Google Adwords Work and its Benefits
 
LSA Bootcamp Atlanta: Building a Successful Digital Marketing Strategy (Googl...
LSA Bootcamp Atlanta: Building a Successful Digital Marketing Strategy (Googl...LSA Bootcamp Atlanta: Building a Successful Digital Marketing Strategy (Googl...
LSA Bootcamp Atlanta: Building a Successful Digital Marketing Strategy (Googl...
 
Digital Marketing Workshop on Google Adwords
Digital Marketing Workshop on Google AdwordsDigital Marketing Workshop on Google Adwords
Digital Marketing Workshop on Google Adwords
 
How to find your perfect Google Adwords budget
How to find your perfect Google Adwords budgetHow to find your perfect Google Adwords budget
How to find your perfect Google Adwords budget
 
How to Increase Your Sales with Google AdWords
How to Increase Your Sales with Google AdWordsHow to Increase Your Sales with Google AdWords
How to Increase Your Sales with Google AdWords
 
Real time return on investment
Real time return on investmentReal time return on investment
Real time return on investment
 
ROI Example
ROI ExampleROI Example
ROI Example
 
Return on Investment - 2016 Alumni Perspectives Survey Report
Return on Investment - 2016 Alumni Perspectives Survey ReportReturn on Investment - 2016 Alumni Perspectives Survey Report
Return on Investment - 2016 Alumni Perspectives Survey Report
 
ROI-Return On investment
ROI-Return On investmentROI-Return On investment
ROI-Return On investment
 
How to Calculate ROI
How to Calculate ROIHow to Calculate ROI
How to Calculate ROI
 
Google AdWords Overview
Google AdWords Overview Google AdWords Overview
Google AdWords Overview
 
Google Adwords Introduction PPT
Google Adwords Introduction PPTGoogle Adwords Introduction PPT
Google Adwords Introduction PPT
 
Google adwords ppt by sushen jamwal
Google adwords ppt by sushen jamwalGoogle adwords ppt by sushen jamwal
Google adwords ppt by sushen jamwal
 
2015 Google Adwords Training
2015 Google Adwords Training2015 Google Adwords Training
2015 Google Adwords Training
 

Similar to 13proftpd

Red t4 practica_ftp1
Red t4 practica_ftp1Red t4 practica_ftp1
Red t4 practica_ftp1garciadebora
 
Practica sobre instalacion y puesta en marcha de proftp
Practica sobre instalacion y puesta en marcha de proftpPractica sobre instalacion y puesta en marcha de proftp
Practica sobre instalacion y puesta en marcha de proftpAntonio Del Río
 
Instalación y puesta en marcha del servidor proFTPd
Instalación y puesta en marcha del servidor proFTPdInstalación y puesta en marcha del servidor proFTPd
Instalación y puesta en marcha del servidor proFTPdRosariio92
 
Practica 2 FTP
Practica 2 FTPPractica 2 FTP
Practica 2 FTPTerrafx9
 
Práctica 3 FTP
Práctica 3 FTPPráctica 3 FTP
Práctica 3 FTPTerrafx9
 
Servicio FTP en Ubuntu
Servicio FTP en UbuntuServicio FTP en Ubuntu
Servicio FTP en UbuntuSergio Santos
 
Andrés González Suárez - Acceso a FTP a través de usuarios almacenados en un ...
Andrés González Suárez - Acceso a FTP a través de usuarios almacenados en un ...Andrés González Suárez - Acceso a FTP a través de usuarios almacenados en un ...
Andrés González Suárez - Acceso a FTP a través de usuarios almacenados en un ...Andrés González Suárez
 
Reporte servidorftp
Reporte servidorftpReporte servidorftp
Reporte servidorftpMemin Goes
 
Manual de instalacion servicios en red hat
Manual de instalacion servicios en red hatManual de instalacion servicios en red hat
Manual de instalacion servicios en red hatjcausil1
 
Manual de instalacion de servidor zentyal 3
Manual de instalacion de servidor zentyal 3Manual de instalacion de servidor zentyal 3
Manual de instalacion de servidor zentyal 3Marco Arias
 
Manual de hacking basico por taskkill#3
Manual de hacking basico por taskkill#3Manual de hacking basico por taskkill#3
Manual de hacking basico por taskkill#3Brat Stell
 
Consejos para utilización de ubuntu leonardo jiménez
Consejos para utilización de ubuntu leonardo jiménezConsejos para utilización de ubuntu leonardo jiménez
Consejos para utilización de ubuntu leonardo jiménezleojt2011
 

Similar to 13proftpd (20)

Red t4 practica_ftp1
Red t4 practica_ftp1Red t4 practica_ftp1
Red t4 practica_ftp1
 
Practica sobre instalacion y puesta en marcha de proftp
Practica sobre instalacion y puesta en marcha de proftpPractica sobre instalacion y puesta en marcha de proftp
Practica sobre instalacion y puesta en marcha de proftp
 
Instalación y puesta en marcha del servidor proFTPd
Instalación y puesta en marcha del servidor proFTPdInstalación y puesta en marcha del servidor proFTPd
Instalación y puesta en marcha del servidor proFTPd
 
Servidor ftp
Servidor ftpServidor ftp
Servidor ftp
 
ProFTPd
ProFTPdProFTPd
ProFTPd
 
Practica 2 FTP
Practica 2 FTPPractica 2 FTP
Practica 2 FTP
 
Práctica 3 FTP
Práctica 3 FTPPráctica 3 FTP
Práctica 3 FTP
 
Servicio FTP en Ubuntu
Servicio FTP en UbuntuServicio FTP en Ubuntu
Servicio FTP en Ubuntu
 
Instalación y configuración Servidor FTP y SSH
Instalación y configuración Servidor FTP y SSHInstalación y configuración Servidor FTP y SSH
Instalación y configuración Servidor FTP y SSH
 
Andrés González Suárez - Acceso a FTP a través de usuarios almacenados en un ...
Andrés González Suárez - Acceso a FTP a través de usuarios almacenados en un ...Andrés González Suárez - Acceso a FTP a través de usuarios almacenados en un ...
Andrés González Suárez - Acceso a FTP a través de usuarios almacenados en un ...
 
Reporte servidorftp
Reporte servidorftpReporte servidorftp
Reporte servidorftp
 
Manual de instalacion servicios en red hat
Manual de instalacion servicios en red hatManual de instalacion servicios en red hat
Manual de instalacion servicios en red hat
 
12 servidor ftp_windows2003
12 servidor ftp_windows200312 servidor ftp_windows2003
12 servidor ftp_windows2003
 
Manual de instalacion de servidor zentyal 3
Manual de instalacion de servidor zentyal 3Manual de instalacion de servidor zentyal 3
Manual de instalacion de servidor zentyal 3
 
Ft py ssh_fco_javier_mejías_fernández
Ft py ssh_fco_javier_mejías_fernándezFt py ssh_fco_javier_mejías_fernández
Ft py ssh_fco_javier_mejías_fernández
 
Manual de hacking basico por taskkill#3
Manual de hacking basico por taskkill#3Manual de hacking basico por taskkill#3
Manual de hacking basico por taskkill#3
 
Servidor vsftpd oscar cortez
Servidor vsftpd oscar cortezServidor vsftpd oscar cortez
Servidor vsftpd oscar cortez
 
Ftp
FtpFtp
Ftp
 
Pro ft pd
Pro ft pdPro ft pd
Pro ft pd
 
Consejos para utilización de ubuntu leonardo jiménez
Consejos para utilización de ubuntu leonardo jiménezConsejos para utilización de ubuntu leonardo jiménez
Consejos para utilización de ubuntu leonardo jiménez
 

More from Miguel Angel Lopez Torralba (15)

Manual express de git
Manual express de gitManual express de git
Manual express de git
 
Ftpsegurocompleta
FtpsegurocompletaFtpsegurocompleta
Ftpsegurocompleta
 
12integracion de tomcat con apache
12integracion de tomcat con apache12integracion de tomcat con apache
12integracion de tomcat con apache
 
Robo desesionesfinal
Robo desesionesfinalRobo desesionesfinal
Robo desesionesfinal
 
11practicafinal
11practicafinal11practicafinal
11practicafinal
 
10practicafinal
10practicafinal10practicafinal
10practicafinal
 
09practicafinal
09practicafinal09practicafinal
09practicafinal
 
06practica servidorseguro
06practica servidorseguro06practica servidorseguro
06practica servidorseguro
 
08practica monitorizacion
08practica monitorizacion08practica monitorizacion
08practica monitorizacion
 
07practica multilenguaje
07practica multilenguaje07practica multilenguaje
07practica multilenguaje
 
Depuradores Guía rapida de uso
Depuradores Guía rapida de usoDepuradores Guía rapida de uso
Depuradores Guía rapida de uso
 
03practica puertosip
03practica puertosip03practica puertosip
03practica puertosip
 
02practica completa
02practica completa02practica completa
02practica completa
 
01intalacion de apache
01intalacion de apache01intalacion de apache
01intalacion de apache
 
04practicalog404
04practicalog40404practicalog404
04practicalog404
 

Recently uploaded

Mapa conceptual de las Comunidades virtuales
Mapa conceptual de las Comunidades virtualesMapa conceptual de las Comunidades virtuales
Mapa conceptual de las Comunidades virtualesEstefanía López
 
VIDEOS DE APOYO-como subir un documento de slideshare.docx
VIDEOS DE APOYO-como subir un documento de slideshare.docxVIDEOS DE APOYO-como subir un documento de slideshare.docx
VIDEOS DE APOYO-como subir un documento de slideshare.docxsamuelvideos
 
VIDEOS DE APOYO- resúmenes de tecnología
VIDEOS DE APOYO- resúmenes de tecnologíaVIDEOS DE APOYO- resúmenes de tecnología
VIDEOS DE APOYO- resúmenes de tecnologíamarianasinisterra200
 
Combinación de correspondencia Sebastián Pérez
Combinación de correspondencia Sebastián PérezCombinación de correspondencia Sebastián Pérez
Combinación de correspondencia Sebastián PérezSebastinPrez67
 
Realiza tu primera contribucion a la OCA
Realiza tu primera contribucion a la OCARealiza tu primera contribucion a la OCA
Realiza tu primera contribucion a la OCAMaxime Chambreuil
 
Caso Aceros de Guatemala: Innovación Estética y Sostenibilidad.pdf
Caso Aceros de Guatemala: Innovación Estética y Sostenibilidad.pdfCaso Aceros de Guatemala: Innovación Estética y Sostenibilidad.pdf
Caso Aceros de Guatemala: Innovación Estética y Sostenibilidad.pdfcasoacerosdeguatemal
 
Sentencia Tribunal Ambiental Data Center de Google
Sentencia Tribunal Ambiental Data Center de GoogleSentencia Tribunal Ambiental Data Center de Google
Sentencia Tribunal Ambiental Data Center de GoogleFelipe Ovalle
 
Índice del libro: Máxima Seguridad en Windows: Secretos Técnicos. 6ª Edición ...
Índice del libro: Máxima Seguridad en Windows: Secretos Técnicos. 6ª Edición ...Índice del libro: Máxima Seguridad en Windows: Secretos Técnicos. 6ª Edición ...
Índice del libro: Máxima Seguridad en Windows: Secretos Técnicos. 6ª Edición ...Telefónica
 
Taller crear carta de correspondencia.docx.pdf
Taller crear carta de correspondencia.docx.pdfTaller crear carta de correspondencia.docx.pdf
Taller crear carta de correspondencia.docx.pdfSEBASTIANMICOLTA
 
VIDEOS DE APOYO, RESUMENES PARA CREAR UN BLOG 9-5
VIDEOS DE APOYO, RESUMENES PARA CREAR UN BLOG  9-5VIDEOS DE APOYO, RESUMENES PARA CREAR UN BLOG  9-5
VIDEOS DE APOYO, RESUMENES PARA CREAR UN BLOG 9-5sarayibanez16
 
Abrirse Camino en Open Source: Oportunidades, Contribuciones y Carrera
Abrirse Camino en Open Source: Oportunidades, Contribuciones y CarreraAbrirse Camino en Open Source: Oportunidades, Contribuciones y Carrera
Abrirse Camino en Open Source: Oportunidades, Contribuciones y CarreraEdith Puclla
 
Índice de libro "Historias Cortas sobre Fondo Azul" de Willy en 0xWord
Índice de libro "Historias Cortas sobre Fondo Azul" de Willy en 0xWordÍndice de libro "Historias Cortas sobre Fondo Azul" de Willy en 0xWord
Índice de libro "Historias Cortas sobre Fondo Azul" de Willy en 0xWordTelefónica
 
VIDEOS DE APOYO PARA TECNOLOGIA LICEO DEP
VIDEOS DE APOYO PARA TECNOLOGIA LICEO DEPVIDEOS DE APOYO PARA TECNOLOGIA LICEO DEP
VIDEOS DE APOYO PARA TECNOLOGIA LICEO DEPAlejandraCasallas7
 
COMBINACIONES CORRESPONDENCIA con base de datos excel
COMBINACIONES CORRESPONDENCIA con base de datos excelCOMBINACIONES CORRESPONDENCIA con base de datos excel
COMBINACIONES CORRESPONDENCIA con base de datos excelSergioPerdomo20
 
marketing RPA 2024 es una coleccion de casos de uso
marketing RPA 2024 es una coleccion de casos de usomarketing RPA 2024 es una coleccion de casos de uso
marketing RPA 2024 es una coleccion de casos de usoncastagno
 
Carta Word y excel: Primer trabajo tecnología
Carta Word y excel: Primer trabajo tecnologíaCarta Word y excel: Primer trabajo tecnología
Carta Word y excel: Primer trabajo tecnologíaSofiaDiaz692624
 
Presentación paginas web partes principales
Presentación paginas web partes principalesPresentación paginas web partes principales
Presentación paginas web partes principalesandresarceavalos
 
Manual de usuario Dongle Zigbee 3.0 Sonoff
Manual de usuario Dongle Zigbee 3.0 SonoffManual de usuario Dongle Zigbee 3.0 Sonoff
Manual de usuario Dongle Zigbee 3.0 SonoffDomotica daVinci
 
Videos de apoyo, actividad de tecnología
Videos de apoyo, actividad de tecnologíaVideos de apoyo, actividad de tecnología
Videos de apoyo, actividad de tecnologíaampiscastillo903
 

Recently uploaded (20)

Mapa conceptual de las Comunidades virtuales
Mapa conceptual de las Comunidades virtualesMapa conceptual de las Comunidades virtuales
Mapa conceptual de las Comunidades virtuales
 
VIDEOS DE APOYO-como subir un documento de slideshare.docx
VIDEOS DE APOYO-como subir un documento de slideshare.docxVIDEOS DE APOYO-como subir un documento de slideshare.docx
VIDEOS DE APOYO-como subir un documento de slideshare.docx
 
VIDEOS DE APOYO- resúmenes de tecnología
VIDEOS DE APOYO- resúmenes de tecnologíaVIDEOS DE APOYO- resúmenes de tecnología
VIDEOS DE APOYO- resúmenes de tecnología
 
Combinación de correspondencia Sebastián Pérez
Combinación de correspondencia Sebastián PérezCombinación de correspondencia Sebastián Pérez
Combinación de correspondencia Sebastián Pérez
 
Realiza tu primera contribucion a la OCA
Realiza tu primera contribucion a la OCARealiza tu primera contribucion a la OCA
Realiza tu primera contribucion a la OCA
 
Caso Aceros de Guatemala: Innovación Estética y Sostenibilidad.pdf
Caso Aceros de Guatemala: Innovación Estética y Sostenibilidad.pdfCaso Aceros de Guatemala: Innovación Estética y Sostenibilidad.pdf
Caso Aceros de Guatemala: Innovación Estética y Sostenibilidad.pdf
 
Sentencia Tribunal Ambiental Data Center de Google
Sentencia Tribunal Ambiental Data Center de GoogleSentencia Tribunal Ambiental Data Center de Google
Sentencia Tribunal Ambiental Data Center de Google
 
La píldora de los jueves: Las claves del BREEAM - Leticia Galdos
La píldora de los jueves: Las claves del BREEAM - Leticia GaldosLa píldora de los jueves: Las claves del BREEAM - Leticia Galdos
La píldora de los jueves: Las claves del BREEAM - Leticia Galdos
 
Índice del libro: Máxima Seguridad en Windows: Secretos Técnicos. 6ª Edición ...
Índice del libro: Máxima Seguridad en Windows: Secretos Técnicos. 6ª Edición ...Índice del libro: Máxima Seguridad en Windows: Secretos Técnicos. 6ª Edición ...
Índice del libro: Máxima Seguridad en Windows: Secretos Técnicos. 6ª Edición ...
 
Taller crear carta de correspondencia.docx.pdf
Taller crear carta de correspondencia.docx.pdfTaller crear carta de correspondencia.docx.pdf
Taller crear carta de correspondencia.docx.pdf
 
VIDEOS DE APOYO, RESUMENES PARA CREAR UN BLOG 9-5
VIDEOS DE APOYO, RESUMENES PARA CREAR UN BLOG  9-5VIDEOS DE APOYO, RESUMENES PARA CREAR UN BLOG  9-5
VIDEOS DE APOYO, RESUMENES PARA CREAR UN BLOG 9-5
 
Abrirse Camino en Open Source: Oportunidades, Contribuciones y Carrera
Abrirse Camino en Open Source: Oportunidades, Contribuciones y CarreraAbrirse Camino en Open Source: Oportunidades, Contribuciones y Carrera
Abrirse Camino en Open Source: Oportunidades, Contribuciones y Carrera
 
Índice de libro "Historias Cortas sobre Fondo Azul" de Willy en 0xWord
Índice de libro "Historias Cortas sobre Fondo Azul" de Willy en 0xWordÍndice de libro "Historias Cortas sobre Fondo Azul" de Willy en 0xWord
Índice de libro "Historias Cortas sobre Fondo Azul" de Willy en 0xWord
 
VIDEOS DE APOYO PARA TECNOLOGIA LICEO DEP
VIDEOS DE APOYO PARA TECNOLOGIA LICEO DEPVIDEOS DE APOYO PARA TECNOLOGIA LICEO DEP
VIDEOS DE APOYO PARA TECNOLOGIA LICEO DEP
 
COMBINACIONES CORRESPONDENCIA con base de datos excel
COMBINACIONES CORRESPONDENCIA con base de datos excelCOMBINACIONES CORRESPONDENCIA con base de datos excel
COMBINACIONES CORRESPONDENCIA con base de datos excel
 
marketing RPA 2024 es una coleccion de casos de uso
marketing RPA 2024 es una coleccion de casos de usomarketing RPA 2024 es una coleccion de casos de uso
marketing RPA 2024 es una coleccion de casos de uso
 
Carta Word y excel: Primer trabajo tecnología
Carta Word y excel: Primer trabajo tecnologíaCarta Word y excel: Primer trabajo tecnología
Carta Word y excel: Primer trabajo tecnología
 
Presentación paginas web partes principales
Presentación paginas web partes principalesPresentación paginas web partes principales
Presentación paginas web partes principales
 
Manual de usuario Dongle Zigbee 3.0 Sonoff
Manual de usuario Dongle Zigbee 3.0 SonoffManual de usuario Dongle Zigbee 3.0 Sonoff
Manual de usuario Dongle Zigbee 3.0 Sonoff
 
Videos de apoyo, actividad de tecnología
Videos de apoyo, actividad de tecnologíaVideos de apoyo, actividad de tecnología
Videos de apoyo, actividad de tecnología
 

13proftpd

  • 1. Práctica 13: PROFTPD Despliegue de Aplicaciones Web Miguel Ángel López Torralba 2013-14
  • 2. Despliegue de aplicaciones web Práctica 13:ProFTPD Miguel Ángel López Torralba 2013-14 1: Instalación del proftpd Antes de nada debemos de instalar el ProFTPD, para ello debemos de irnos a la consola de Lynux y escribir: sudo apt-get install proftpd Cuando nos de la opción de elegir, debemos de proceder a utilizar stand-alone, de este modo decidimos cuando ponemos en marcha el servicio y cuando lo apagamos. • • • • • Los archivos del servidor son: /usr/bin/proftpd El propio servidor de FTP. /usr/bin/ftpwho Una utilidad que muestra información sobre los procesos de cada usuario actualmente conectado al servidor. /usr/bin/ftpcount Utilidad que muestra el número de conexiones actuales. /usr/bin/ftpshut Orden para apagar el servidor, sólo funciona en modo “standalone”. /var/log/proftpd/proftpd.log Fichero con la información sobre los “logs” en el servidor, habría que decidir qué política de rotación se desea seguir 2: Instalación de ftp Para instalar ftp debemos de ejecutar de forma análoga al punto 1, la siguiente expresión: sudo apt-get install ftp
  • 3. Despliegue de aplicaciones web Práctica 13:ProFTPD Miguel Ángel López Torralba 2013-14 2.a. Ejecuta FTP desde consola (puedes usar como cliente la propia máquina servidora). $ftp localhost logueate con un usuario del sistema. Prueba ahora con $ftp 192.168.13.7 y el usuario anonymous (no tiene contraseña). Comprueba donde estás (pwd) Cambia al directorio BBDD
  • 4. Despliegue de aplicaciones web Práctica 13:ProFTPD Miguel Ángel López Torralba 2013-14 3. Haz la configuración necesaria para: 3.1. Comprobar el acceso mediate ftp de un usuario concreto del sistema. Creamos un directorio proftpd en el directorio home y le damos permisos a esta carpeta: Ahora le añadimos la dirección de la carpeta al archivo de configuración: /etc/proftpd/proftpd.conf Creamos un archivo en la carpeta proftpd, para poder verlo, hay que hacerlo o de lo contrario puede parecernos que nos esta fallando, en mi caso el archivo se llama hola.txt Ahora probamos a conectarnos desde el cliente con el servidor mediante ftp y ver de ese modo si accedemos a la carpeta creada:
  • 5. Despliegue de aplicaciones web Práctica 13:ProFTPD Miguel Ángel López Torralba 2013-14 Creamos el usuario lopezMiguel con: sudo adduser lopezMiguel --force-badname y comprobamos que accede ftp desde el cliente: 3.2. Denegar el acceso mediante ftp a un usuario concreto del sistema. Ahora vamos a denegarle el acceso a lopezMiguel, por medio del archivo: /etc/proftpd/proftpd.conf añadiéndole las siguientes líneas: Reiniciamos proftpd y comprobamos en el cliente que no nos deja acceder con el usuario lopezMiguel.
  • 6. Despliegue de aplicaciones web Práctica 13:ProFTPD Miguel Ángel López Torralba 2013-14 Y ahora intentamos entrar desde el cliente Donde podemos ver que no nos permite entrar. 3.3. Permitir el acceso anónimo (o ftp). Indica qué acceso y permisos de navegación tiene este usuario. Para permitir el acceso al servidor por parte de usuarios anónimos debemos de volver al archivo de configuración y escribir las siguientes líneas: Tras esto, reiniciamos de nuevo el servidor y probamos a conectar desde el cliente, viendo que entra correctamente:
  • 7. Despliegue de aplicaciones web Práctica 13:ProFTPD Miguel Ángel López Torralba 2013-14 3.4. Permitir el acceso invitado. Indica qué acceso y permisos de navegación tiene este usuario. Compáralo con anonymous. Creamos un usuario invitado en el servidor, añadiéndole el home al que accederán todos los usuarios invitados, pero también le tendremos que añadir una restricción para que no tengan acceso a todo mediante Shell. Para crear al usuario invitado lo hacemos como en el apartado anterior y en etc/shells incluimos la siguiente línea: Reiniciamos proftpd, y entramos desde el cliente;
  • 8. Despliegue de aplicaciones web Práctica 13:ProFTPD Miguel Ángel López Torralba 2013-14 mostrando que podemos entrar correctamente. 3.5. Establecer que el acceso solamente pueda ser a los directorios y subdirectorios de los usuarios.¿Que directiva del fichero de configuración se encarga de esto? Esto es tan sencillo como dirigirnos de nuevo al archivo de configuración y descomentar la directiva DefaultRoot, al tiempo que comentamos la directiva donde imponíamos el directorio proftpd: Volvemos a reiniciar proftpd y entramos en el ftp desde el cliente con las diversas posibilidades:
  • 9. Despliegue de aplicaciones web Práctica 13:ProFTPD Miguel Ángel López Torralba 2013-14 Desde el usuario miguel, sin restricciones, podemos observar como entra y como al hacer un ls vemos el directorio: Desde el usuario lopezMiguel, entramos también en su directorio:
  • 10. Despliegue de aplicaciones web Práctica 13:ProFTPD Miguel Ángel López Torralba 2013-14 En el caso de anonymous entra en la carpeta proftpd: y en el caso de invitado también entra en su carpeta personal, la cual esta vacía Los usuarios están enjaulados, es decir, tan solo pueden entrar en las carpetas por defecto. 3.6. En el archivo de configuración le quitamos a los usuarios la restricción de que sólo puedan acceder a su home y lo probamos. Para retirar que los usuarios puedan moverse por las carpetas es muy sencillo, tan solo hay que volver a comentar la línea DefaultRoot y reiniciar proftpd
  • 11. Despliegue de aplicaciones web Práctica 13:ProFTPD Miguel Ángel López Torralba 2013-14 Podemos observar como el usuario miguel puede hacerlo: Seguimos comprobando con lopezMiguel, y vemos que tambien puede:
  • 12. Despliegue de aplicaciones web Práctica 13:ProFTPD Miguel Ángel López Torralba 2013-14 Ahora es el turno de anonymous y vemos que no tiene posibilidad de navegar por el árbol de directorios. Finalmente probamos con invitado y vemos que también puede viajar por el árbol de directorios:
  • 13. Despliegue de aplicaciones web Práctica 13:ProFTPD Miguel Ángel López Torralba 2013-14 4. Las carpetas públicas se usan para que otros se descarguen ficheros. Una manera sencilla y efectiva de recopilar, organizar y compartir información con otras personas de un equipo. Puede utilizar carpetas públicas para compartir archivos o exponer información. a) Crea en el raiz del servidor la carpeta public_ftp ( /public_ftp ) con permisos 750 y los propietarios que se indica: Creamos la carpeta den el raíz, es decir en /srv/ftp y le damos los permisos pertinentes: Creamos el grupo llamado grupoftp y le añadimos el usuario miguel, lopezMiguel e invitado: Convertimos al usuario principal en propietario del grupo, escogiendo a miguel, por que es el principal del sistema: b) Crea un fichero en dicha carpeta llamado bienvenidoapublicftp. Para crear un archivo se puede hacer de varias formas, utilizando gedit, touch... como no queremos introducirle nada en especial vamos a introducirlo con touch:
  • 14. Despliegue de aplicaciones web Práctica 13:ProFTPD Miguel Ángel López Torralba 2013-14 c) Usando Filezilla como cliente, conéctate a la carpeta public_ftp de tu servidor FTP usando un usuario adecuado(puede ser de los creados en la práctica pero OJO con los permisos de la carpeta). - Indica el usuario que vas a usar y su password. Voy a utilizar el usuario miguel con pasword miguel para poder acceder al ftp, aunque mi maquina cliente es el anfitrión donde tengo instalada la maquina virtual de tomcat, de modo que accedere desde filezilla en windows. - Este usuario debe tener una carpeta en su home llamada Descarga_Examen. Como estoy desde windows, he creado una carpeta dentro de "despliegue de aplicaciones" que se llama "descarga" donde hare a descarga del siguiente punto. Como puede verse en la captura, estoy conectado a la ip de mi maquina virtual, por mi usuario de la misma y se ven los directorios clientes y servidor: - Copia a Descarga el archivo del servidor /public_ftp/bienvenidoapublicftp Ahora para descargarlo se puede arrastrar o pulsar el boton derecho sobre el archivo y pulsar descargar, en ambos casos el archivo se nos descarga en la carpeta "descarga"