SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
2º A.S.I.R.           Autor: Carlos   Escribano Sáez




           Servidor FTP
          con usuarios en
             MySQL
                 -
            Servicios de
               Red



                -1-
Autor: PePeAsEcAs                                                                                              2º A.S.I.R.



Índice de Contenido
Creación y configuración de la base de datos................................................................... 3
Configuración de proFTPd ............................................................................................... 5
Creación de usuarios en la base de datos MySQL............................................................ 8
Acceso a FTP con usuarios de la base de datos .............................................................. 10




                                                           -2-
2º A.S.I.R.                                               Autor: Carlos   Escribano Sáez


Creación y configuración de la base de datos
El primer paso que vamos a realizar será crear la base de datos, para ello abrimos un
terminal y nos debemos descargar los paquetes de mysql con el comando “apt-get
install mysql-server”. Una vez descargado e instalado nos logueamos como usuario
root, y pasamos a crear la base de datos de nombre ftpd:




Creamos el usuario proftpd y nos entramos con él:




                                         -3-
Autor: PePeAsEcAs                                                          2º A.S.I.R.


Ejecutamos el comando “use ftpd;” para utilizar la base de datos creada y mostramos
las tablas, podemos comprobar que no hay ninguna creada:




Pasamos a crear las tablas que van a contener la información tanto de los usuarios
como los grupos que creearemos para loguearnos con FTP:




Comprobamos que se han creado las tablas de los usuarios:




                                        -4-
2º A.S.I.R.                                                 Autor: Carlos   Escribano Sáez




También la de los grupos:




Configuración de proFTPd
Una vez creada la base de datos debemos tener instalado proFTPd, bien podemos hacer-
lo con el comando “apt-get install proftpd”. Una vez que lo tenemos instalado pasa-
mos a la configuración del mismo para que utilice los usuarios de nuestra base de datos,




                                          -5-
Autor: PePeAsEcAs                                                                 2º A.S.I.R.


para ello primero debemos editar el archivo de configuración de proFTPd
“proftpd.conf” que se encuentra en la ruta /etc/proftp/, añadimos las siguientes líneas:




Para que nos funcione debemos tener el módulo de proFTPd que permite MySQL insta-
lado ya que por defecto no viene instalado utilizaremos el siguiente comando:




                                           -6-
2º A.S.I.R.                                               Autor: Carlos   Escribano Sáez

Una vez instalado pasamos a la configuración de los módulos de proFTPd, editamos el
archivo “modules.conf” descomentando las líneas de los módulos MySQL:




Ya solo queda reiniciar el demonio proftpd para que se den los cambios que hemos rea-
lizado:



                                         -7-
Autor: PePeAsEcAs                                                               2º A.S.I.R.




Creación de usuarios en la base de datos MySQL
Primero creamos las carpetas de los usuarios que vamos a crear en nuestro home para
que utilice esa ruta cuando utilicemos FTP.




Utilizamos MySQL con el usuario proftpd que creamos al principio, elegimos la base de
datos ftpd e incluimos los usuarios que queramos, en mi caso voy a utilizar los dos cada
uno con su respectivo UID (5000 y 5001):




Comprobamos que se han creado correctamente:




                                          -8-
2º A.S.I.R.                                               Autor: Carlos   Escribano Sáez




Le damos los permisos necesarios a las carpetas que creamos en el home:




Y por último comprobamos que se han realizado correctamente con un “ls -l”:




                                         -9-
Autor: PePeAsEcAs                               2º A.S.I.R.



Acceso a FTP con usuarios de la base de datos




Podemos comprobar que entran correctamente.




                                      -10-

Más contenido relacionado

La actualidad más candente

07 Php. Instalando Php My Admin
07 Php. Instalando Php My Admin07 Php. Instalando Php My Admin
07 Php. Instalando Php My Admin
José M. Padilla
 
Como es el proceso de actualizacion en un switch
Como es el proceso de actualizacion en un switchComo es el proceso de actualizacion en un switch
Como es el proceso de actualizacion en un switch
jhonatan Espit
 
Instalación y configuración de servidor ftp en ubuntu server 14
Instalación y configuración de servidor ftp en ubuntu server 14Instalación y configuración de servidor ftp en ubuntu server 14
Instalación y configuración de servidor ftp en ubuntu server 14
Luis Carlos Silva Dias
 
Instalacion zoneminder
Instalacion zoneminderInstalacion zoneminder
Instalacion zoneminder
icetrue
 
Samba como PDC y autentificación LDAP
Samba como PDC y autentificación LDAPSamba como PDC y autentificación LDAP
Samba como PDC y autentificación LDAP
iesgrancapitan.org
 
Servicios Debian
Servicios DebianServicios Debian
Servicios Debian
ragmyl
 

La actualidad más candente (20)

Actividad No. 1.14: Replicación de datos en MySQL 5.1
Actividad No. 1.14: Replicación de datos en  MySQL 5.1Actividad No. 1.14: Replicación de datos en  MySQL 5.1
Actividad No. 1.14: Replicación de datos en MySQL 5.1
 
07 Php. Instalando Php My Admin
07 Php. Instalando Php My Admin07 Php. Instalando Php My Admin
07 Php. Instalando Php My Admin
 
Instalación de SGBD
Instalación de SGBDInstalación de SGBD
Instalación de SGBD
 
Como es el proceso de actualizacion en un switch
Como es el proceso de actualizacion en un switchComo es el proceso de actualizacion en un switch
Como es el proceso de actualizacion en un switch
 
Instalación y configuración de servidor ftp en ubuntu server 14
Instalación y configuración de servidor ftp en ubuntu server 14Instalación y configuración de servidor ftp en ubuntu server 14
Instalación y configuración de servidor ftp en ubuntu server 14
 
Luis carlos silva dias instalación servidor dns en ubuntu 14.04
Luis carlos silva dias   instalación servidor dns en ubuntu 14.04Luis carlos silva dias   instalación servidor dns en ubuntu 14.04
Luis carlos silva dias instalación servidor dns en ubuntu 14.04
 
Manual redhat
Manual redhatManual redhat
Manual redhat
 
A4 instalación de koha
A4   instalación de kohaA4   instalación de koha
A4 instalación de koha
 
Servidor web.docx
Servidor web.docxServidor web.docx
Servidor web.docx
 
Sol resul aprendizaje
Sol resul aprendizajeSol resul aprendizaje
Sol resul aprendizaje
 
Luis carlos silva dias instalar controlador de dominio en ubuntu 14.04 server
Luis carlos silva dias   instalar controlador de dominio en ubuntu 14.04 serverLuis carlos silva dias   instalar controlador de dominio en ubuntu 14.04 server
Luis carlos silva dias instalar controlador de dominio en ubuntu 14.04 server
 
Configuración proftpd (Ayar Pardo)
Configuración proftpd (Ayar Pardo)Configuración proftpd (Ayar Pardo)
Configuración proftpd (Ayar Pardo)
 
Manual Técnico Para Hacer Réplica
Manual Técnico Para Hacer RéplicaManual Técnico Para Hacer Réplica
Manual Técnico Para Hacer Réplica
 
Bd practica 1.10
Bd practica 1.10Bd practica 1.10
Bd practica 1.10
 
Servidor correo ubuntu
Servidor correo ubuntuServidor correo ubuntu
Servidor correo ubuntu
 
Trabajo de compu
Trabajo de compuTrabajo de compu
Trabajo de compu
 
Instalacion zoneminder
Instalacion zoneminderInstalacion zoneminder
Instalacion zoneminder
 
Samba como PDC y autentificación LDAP
Samba como PDC y autentificación LDAPSamba como PDC y autentificación LDAP
Samba como PDC y autentificación LDAP
 
Subiendo shell y explotando vulnerabilidad lfi vía phpinput
Subiendo shell y explotando vulnerabilidad lfi vía phpinputSubiendo shell y explotando vulnerabilidad lfi vía phpinput
Subiendo shell y explotando vulnerabilidad lfi vía phpinput
 
Servicios Debian
Servicios DebianServicios Debian
Servicios Debian
 

Similar a Servidor FTP con usuarios en MySQL

Practica 2 FTP
Practica 2 FTPPractica 2 FTP
Practica 2 FTP
Terrafx9
 
Red t4 practica_ftp2
Red t4 practica_ftp2Red t4 practica_ftp2
Red t4 practica_ftp2
garciadebora
 
Práctica 3 FTP
Práctica 3 FTPPráctica 3 FTP
Práctica 3 FTP
Terrafx9
 
8699418 manual-de-instalacion-y-configuracion-del-servidor-de-correo-postfix-
8699418 manual-de-instalacion-y-configuracion-del-servidor-de-correo-postfix-8699418 manual-de-instalacion-y-configuracion-del-servidor-de-correo-postfix-
8699418 manual-de-instalacion-y-configuracion-del-servidor-de-correo-postfix-
Sonia Garcia
 
Servidor WEB
Servidor WEBServidor WEB
Servidor WEB
Lenidav
 
Instalacion de osc inventory en ubuntu
Instalacion de osc inventory en ubuntuInstalacion de osc inventory en ubuntu
Instalacion de osc inventory en ubuntu
Ecuteb Gv
 
Requerimientos de instalación
Requerimientos de instalaciónRequerimientos de instalación
Requerimientos de instalación
Princezitha Ruiz
 
Acceso a un servidor FTP a través de usuarios almacenados en una base de dato...
Acceso a un servidor FTP a través de usuarios almacenados en una base de dato...Acceso a un servidor FTP a través de usuarios almacenados en una base de dato...
Acceso a un servidor FTP a través de usuarios almacenados en una base de dato...
Rosariio92
 

Similar a Servidor FTP con usuarios en MySQL (20)

Practica 2 FTP
Practica 2 FTPPractica 2 FTP
Practica 2 FTP
 
Red t4 practica_ftp2
Red t4 practica_ftp2Red t4 practica_ftp2
Red t4 practica_ftp2
 
Práctica 3 FTP
Práctica 3 FTPPráctica 3 FTP
Práctica 3 FTP
 
Laboratorio "monitoreo con Pandora fms 2.0"
Laboratorio "monitoreo con Pandora  fms 2.0"Laboratorio "monitoreo con Pandora  fms 2.0"
Laboratorio "monitoreo con Pandora fms 2.0"
 
Tp1 db avanz-v1.1
Tp1 db avanz-v1.1Tp1 db avanz-v1.1
Tp1 db avanz-v1.1
 
8699418 manual-de-instalacion-y-configuracion-del-servidor-de-correo-postfix-
8699418 manual-de-instalacion-y-configuracion-del-servidor-de-correo-postfix-8699418 manual-de-instalacion-y-configuracion-del-servidor-de-correo-postfix-
8699418 manual-de-instalacion-y-configuracion-del-servidor-de-correo-postfix-
 
Creacion de un Repositorio Local en CentOS_6.0
Creacion de un Repositorio Local en CentOS_6.0Creacion de un Repositorio Local en CentOS_6.0
Creacion de un Repositorio Local en CentOS_6.0
 
Servidor WEB
Servidor WEBServidor WEB
Servidor WEB
 
William fabricio manual de sistemas sas
William fabricio manual de sistemas sasWilliam fabricio manual de sistemas sas
William fabricio manual de sistemas sas
 
Vps local virtualbox
Vps local virtualboxVps local virtualbox
Vps local virtualbox
 
Open LDAP
Open LDAPOpen LDAP
Open LDAP
 
Instalacion de osc inventory en ubuntu
Instalacion de osc inventory en ubuntuInstalacion de osc inventory en ubuntu
Instalacion de osc inventory 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
 
Requerimientos de instalación
Requerimientos de instalaciónRequerimientos de instalación
Requerimientos de instalación
 
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
 
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
 
Servidor apache
Servidor apacheServidor apache
Servidor apache
 
Servidor HTTP Apache
Servidor HTTP ApacheServidor HTTP Apache
Servidor HTTP Apache
 
Acceso a un servidor FTP a través de usuarios almacenados en una base de dato...
Acceso a un servidor FTP a través de usuarios almacenados en una base de dato...Acceso a un servidor FTP a través de usuarios almacenados en una base de dato...
Acceso a un servidor FTP a través de usuarios almacenados en una base de dato...
 
CACTI herramienta de monitoreo
CACTI herramienta de monitoreoCACTI herramienta de monitoreo
CACTI herramienta de monitoreo
 

Más de Carlos Escribano (7)

Vnc presentación
Vnc presentaciónVnc presentación
Vnc presentación
 
Monowall
MonowallMonowall
Monowall
 
Planificación de tareas en GNU/Linux
Planificación de tareas en GNU/LinuxPlanificación de tareas en GNU/Linux
Planificación de tareas en GNU/Linux
 
Windows 2003 server - Migración de un entorno corporativo
Windows 2003 server - Migración de un entorno corporativoWindows 2003 server - Migración de un entorno corporativo
Windows 2003 server - Migración de un entorno corporativo
 
Mod alias
Mod aliasMod alias
Mod alias
 
Mantenimiento ubuntu
Mantenimiento ubuntuMantenimiento ubuntu
Mantenimiento ubuntu
 
Mantenimiento windows
Mantenimiento windowsMantenimiento windows
Mantenimiento windows
 

Último

RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
amelia poma
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 

Último (20)

Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
Ensayo Paes competencia matematicas 2 Preuniversitario
Ensayo Paes competencia matematicas 2 PreuniversitarioEnsayo Paes competencia matematicas 2 Preuniversitario
Ensayo Paes competencia matematicas 2 Preuniversitario
 
LA JUNGLA DE COLORES.pptx Cuento de animales
LA JUNGLA DE COLORES.pptx  Cuento de animalesLA JUNGLA DE COLORES.pptx  Cuento de animales
LA JUNGLA DE COLORES.pptx Cuento de animales
 
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxUNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 

Servidor FTP con usuarios en MySQL

  • 1. 2º A.S.I.R. Autor: Carlos Escribano Sáez Servidor FTP con usuarios en MySQL - Servicios de Red -1-
  • 2. Autor: PePeAsEcAs 2º A.S.I.R. Índice de Contenido Creación y configuración de la base de datos................................................................... 3 Configuración de proFTPd ............................................................................................... 5 Creación de usuarios en la base de datos MySQL............................................................ 8 Acceso a FTP con usuarios de la base de datos .............................................................. 10 -2-
  • 3. 2º A.S.I.R. Autor: Carlos Escribano Sáez Creación y configuración de la base de datos El primer paso que vamos a realizar será crear la base de datos, para ello abrimos un terminal y nos debemos descargar los paquetes de mysql con el comando “apt-get install mysql-server”. Una vez descargado e instalado nos logueamos como usuario root, y pasamos a crear la base de datos de nombre ftpd: Creamos el usuario proftpd y nos entramos con él: -3-
  • 4. Autor: PePeAsEcAs 2º A.S.I.R. Ejecutamos el comando “use ftpd;” para utilizar la base de datos creada y mostramos las tablas, podemos comprobar que no hay ninguna creada: Pasamos a crear las tablas que van a contener la información tanto de los usuarios como los grupos que creearemos para loguearnos con FTP: Comprobamos que se han creado las tablas de los usuarios: -4-
  • 5. 2º A.S.I.R. Autor: Carlos Escribano Sáez También la de los grupos: Configuración de proFTPd Una vez creada la base de datos debemos tener instalado proFTPd, bien podemos hacer- lo con el comando “apt-get install proftpd”. Una vez que lo tenemos instalado pasa- mos a la configuración del mismo para que utilice los usuarios de nuestra base de datos, -5-
  • 6. Autor: PePeAsEcAs 2º A.S.I.R. para ello primero debemos editar el archivo de configuración de proFTPd “proftpd.conf” que se encuentra en la ruta /etc/proftp/, añadimos las siguientes líneas: Para que nos funcione debemos tener el módulo de proFTPd que permite MySQL insta- lado ya que por defecto no viene instalado utilizaremos el siguiente comando: -6-
  • 7. 2º A.S.I.R. Autor: Carlos Escribano Sáez Una vez instalado pasamos a la configuración de los módulos de proFTPd, editamos el archivo “modules.conf” descomentando las líneas de los módulos MySQL: Ya solo queda reiniciar el demonio proftpd para que se den los cambios que hemos rea- lizado: -7-
  • 8. Autor: PePeAsEcAs 2º A.S.I.R. Creación de usuarios en la base de datos MySQL Primero creamos las carpetas de los usuarios que vamos a crear en nuestro home para que utilice esa ruta cuando utilicemos FTP. Utilizamos MySQL con el usuario proftpd que creamos al principio, elegimos la base de datos ftpd e incluimos los usuarios que queramos, en mi caso voy a utilizar los dos cada uno con su respectivo UID (5000 y 5001): Comprobamos que se han creado correctamente: -8-
  • 9. 2º A.S.I.R. Autor: Carlos Escribano Sáez Le damos los permisos necesarios a las carpetas que creamos en el home: Y por último comprobamos que se han realizado correctamente con un “ls -l”: -9-
  • 10. Autor: PePeAsEcAs 2º A.S.I.R. Acceso a FTP con usuarios de la base de datos Podemos comprobar que entran correctamente. -10-