Documentos de Académico
Documentos de Profesional
Documentos de Cultura
rea acadmica:
Licenciatura en Ciencias Computacionales
1 de 103
INTRODUCCIN SERVIDORES DE RED
En informtica, un servidor es un nodo que forma parte de una red, provee servicios
a otros nodos denominados clientes.
Con este material se pretende ampliar todos los conocimientos adquiridos en los
materiales de Redes en Centros Educativos, especialmente en lo referente a la
explotacin final de una red, mediante la instalacin de un servidor de red con
sistema operativo 'Linux', y equipos clientes tambin con 'Linux'. Nuestra intencin
es facilitar tareas habituales como la instalacin del sistema operativo, aplicaciones
en los equipos cliente, gestin de usuarios, personalizacin del entorno de trabajo
de estos, etc. Adems, veremos la configuracin y explotacin del servidor web
Apache, creando una pequea Intranet en nuestro centro con la finalidad de liberar
al responsable de la red del centro de muchas labores que hasta ahora realizaba de
forma manual, as como poder ofrecer multitud de recursos para el profesorado y el
alumnado.
Cuando hablamos del sistema operativo 'Linux' no nos ceimos a una versin
concreta, ya que cada pocos meses aparecen versiones nuevas. Los contenidos
que van a ser abordados en este curso podran ser aplicables a cualquier versin
de 'Linux', principalmente las basadas en Deban, y con alguna modificacin a
cualquier otra versin.
Se ha decidido elegir Ubuntu en lugar de otras distribuciones de Linux por ser una
de las distribuciones de Linux ms extendida en entornos educativos.
2 de 103
INDICE DE FIGURAS
Figura 1 abrir terminal para configurar servidor DHCP. .................................................... 10
Figura 2 se muestra las descargas de actualizacin del Ubuntu. ..................................... 10
Figura 3 descargando paquetes de dhcp3-server. ........................................................... 11
Figura 4 terminacin de la descarga de los paquetes de dhcp3-server. ........................... 11
Figura 5 codigo para entra a la configuracin de la direccin ip esttica. ......................... 11
Figura 6 configuracin de la tarjeta de red. ...................................................................... 12
Figura 7 configurando la direccin ip y mascara de subred.............................................. 12
Figura 8 guardando el archivo de configuracin de la direccin esttica. ......................... 13
Figura 9 saliendo del archivo de configuracin. ............................................................... 13
Figura 10 regreso a la terminal. ....................................................................................... 13
Figura 11 crear una red esttica manualmente. ............................................................... 14
Figura 12 poner el nombre de la red. ............................................................................... 14
Figura 13 configurando la red esttica. ............................................................................ 14
Figura 14 red esttica creado. ......................................................................................... 15
Figura 15 momento de conexin a la red esttica. ........................................................... 15
Figura 16 mostrando la conexin de la red esttica. ........................................................ 16
Figura 17 codigo para reiniciar la configuracin de red. ................................................... 16
Figura 18 momento de poner la contrasea de la pc para entrar como sper usuario. .... 16
Figura 19 momento del reinicio completado..................................................................... 16
Figura 20 momento de la direccin ip esttica configurado. ............................................. 17
Figura 21 codigo para configurar el archivo de dhcp. ....................................................... 17
Figura 22 dentro del archivo de dhcp poniendo el nombre de la red. ............................... 18
Figura 23 regresando al terminal y entrar a otro archivo para terminar la configuracin de
dhcp................................................................................................................................. 18
Figura 24 dentro del otro archivo de configuracion. ......................................................... 18
Figura 25 configuracin y declaracin de direcciones ip asignadas al equipo. ................. 19
Figura 26 momento de reinicio del servidor de dhcp. ....................................................... 19
Figura 27 en la imagen se muestra las prueba con el cliente. .......................................... 20
Figura 28 terminal de Ubuntu para la configuracin del servidor del dns. ........................ 23
Figura 29 Verificamos si el paquete est instalado. ......................................................... 23
Figura 30 Instalacin del paquete de dns para su configuracin. ..................................... 24
Figura 31 Momento de instalacin esperamos un poco. .................................................. 24
Figura 32 Verificamos que los paquetes estn instalados. ............................................... 25
Figura 33 Configuracin de la red. ................................................................................... 25
Figura 34 Para empezar a configurar debemos entrar como sper usuarios. .................. 26
Figura 35 configurar la red a nuestras necesidades. ........................................................ 26
Figura 36 reiniciamos la red. ............................................................................................ 26
Figura 37 para ver los archivos contenidos dentro de la carpeta. .................................... 27
Figura 38 haremos unas copias de los siguientes archivos.............................................. 27
Figura 39 El primer fichero que editaremos. .................................................................... 28
Figura 40 En este archivo especificaremos las zonas de bsqueda directa e inversa del
servicio DNS. ................................................................................................................... 28
Figura 41 Podemos comprobar que no tenemos errores de sintaxis en al fichero. .......... 29
Figura 42 Este archivo contiene las tablas de bsqueda directa. ..................................... 29
Figura 43 Seguidamente editaremos el archivo . ............................................................. 30
Figura 44 Seguidamente editaremos el archivo. .............................................................. 30
3 de 103
Figura 45 el cdigo que se muestra en la imagen para que nuestro dns este configurado.
........................................................................................................................................ 31
Figura 46 se muestra como se est deteniendo el dns. ................................................... 31
Figura 47 se est reiniciando el servidor dhcp. ................................................................ 31
Figura 48 se muestra como se est reiniciando el servidor dns. ...................................... 31
Figura 49 configuracin de las zonas. .............................................................................. 32
Figura 50 se muestra la comprobacin del dns. ............................................................... 32
Figura 51 en esta imagen se muestra el correcto funcionamiento del servidor dns. ......... 32
Figura 52 conexiones pruebas. ........................................................................................ 33
Figura 53 conexiones pruebas. ........................................................................................ 33
FIgura 54 Terminal de Ubuntu para configurar servidor http. ........................................... 36
Figura 55 Instalacin de tasksel ....................................................................................... 36
Figura 56 Cdigo para abrir la ventana de tasksel ........................................................... 37
Figura 57 Seleccin de LAMP Server para instalar colecciones de programas. ............... 37
Figura 58 Instalacin de paquetes ................................................................................... 37
Figura 59 Configuracin de contrasea para el usuario ................................................... 38
Figura 60 instalacin de paquetes de configuracin de contrasea ................................. 38
Figura 61 Comprobacin del funcionamiento de Apache2 ............................................... 39
Figura 62 Probar el funcionamiento de PHP .................................................................... 39
Figura 63 Insertar el editor de PHP .................................................................................. 40
Figura 64 Visualizacin de direccin de PHP insertada ................................................... 40
Figura 65 Comando de instalacin de phpmyadmin ........................................................ 41
Figura 66 Configuracin de paquetes de phpmyadmin .................................................... 41
Figura 67 Instruccin de configuracin de base de datos ................................................ 42
Figura 68 Configuracin de contrasea al utilizar MySQL ................................................ 42
Figura 69 Comprobacin de Contrasea al utilizar MySQL .............................................. 43
Figura 70 Insercin de direccin para comprobar el funcionamiento de phpMyAdmin ..... 43
Figura 71 Comprobar el funcionamiento de phpMyAdmin ................................................ 44
Figura 72 Entorno de trabajo de phpadmin ...................................................................... 44
Figura 73 Creacin de tablas, bases de datos con MySQL ............................................. 45
Figura 74 Resultado de creacin de tablas en MySQL .................................................... 45
Figura 75 Rellenaremos la tablas creadas ....................................................................... 46
Figura 76 Guardar cambios y ajustes de la tabla ............................................................. 46
Figura 77 Capturar los datos de usuarios que tendr la tabla ......................................... 47
Figura 78 Visualizacin de datos ya insertados ............................................................... 47
Figura 79 Comando para hacer la conexin de la base de datos ..................................... 48
Figura 80 Visualizacin de la ventana donde se ingresaran los datos ............................. 48
Figura 81 Cdigos insertado para realizar la conexin ..................................................... 49
Figura 82 Se guardaron los archivos y se abri la ventana en google ............................. 49
Figura 83 prueba con local host ....................................................................................... 50
Figura 84 prueba con el dominio ...................................................................................... 50
Figura 85 prueba con el Id 192.168.1.65.......................................................................... 50
Figura 86 prueba con el de reserva de local host............................................................. 50
Figura 87 dentro de la terminal de Ubuntu para instalar el servidor ftp. ........................... 53
Figura 88 instalacin del paquete vsftpd .......................................................................... 53
FIgura 89 creacion de lascarpetas ................................................................................... 54
Figura 90 cdigo para abrir el archivo de vsftpd............................................................... 54
4 de 103
Figura 91 detalle de la configuracin de vsftpd ................................................................ 54
Figura 92 comprobando el servidor ftp ............................................................................. 55
Figura 93 conectando con el servidor .............................................................................. 56
Figura 94 entrando como annimo en el servidor ............................................................ 56
Figura 95 dentro de la carpeta de annimo...................................................................... 56
Figura 96 momento de eliminacin de un archivo, denegado .......................................... 57
Figura 97 entrando como autenticado con un nombre de usuario y contrasea............... 57
Figura 98 dentro de la carpeta de autenticado ................................................................. 58
Figura 99 descargando archivos de la carpeta de autenticado ........................................ 58
Figura 100 archivo a eliminar seleccionado ..................................................................... 58
Figura 101 advertencia de eliminacin del archivo ........................................................... 58
Figura 102 archivo eliminado ........................................................................................... 59
Figura 103 copiando archivos a la carpeta autenticado ................................................... 59
Figura 104 archivo copiado .............................................................................................. 59
Figura 105 Terminal de Ubuntu para configurar servidor SMTP. ..................................... 62
Figura 106 Terminal de Ubuntu para instalar postfix ........................................................ 62
Figura 107 Terminal de Ubuntu descargar de paquetes de postfix .................................. 62
Figura 108 Terminal de Ubuntu configuracion de posfix .................................................. 63
Figura 109 Terminal de Ubuntu paquete de configuracin de postfix ............................... 63
Figura 110 Terminal de Ubuntu nombrar el sistema de email .......................................... 64
Figura 111 Terminal de Ubuntu configuracin de postfix editar archivo ........................... 64
Figura 112 Terminal de Ubuntu panel de configuracin .................................................. 64
Figura 113 Terminal de Ubuntu final del panel de configuracin ...................................... 65
Figura 114 Terminal de Ubuntu edicin del cdigo .......................................................... 65
Figura 115 Terminal de Ubuntu reiniciar el panel de configuracin .................................. 66
Figura 116 Terminal de Ubuntu instalacin de courier-pop .............................................. 66
Figura 117 Terminal de Ubuntu configuracin de instalacin de courier-base................. 66
Figura 118 Terminal de Ubuntu instalacin del paquete courier-imap .............................. 67
Figura 119 Terminal de Ubuntu instalacin del paquete heirloom-mailx .......................... 67
Figura 120 Terminal de Ubuntu instalacin del paquete squirrelmail ............................... 67
Figura 121Terminal de Ubuntu configurar el paquete squirrelmail ................................... 67
Figura 122 Terminal de Ubuntu ventana de configuracin de squirrelmail ...................... 67
Figura 123 Terminal de Ubuntu seleccin de la opcin D ................................................ 68
Figura 124 Terminal de Ubuntu seleccin de la opcin courier ....................................... 68
Figura 125 Terminal de Ubuntu aceptacin ..................................................................... 68
Figura 126 Terminal de Ubuntu seleccin de la opcin 2 ................................................. 69
Figura 127 Terminal de Ubuntu seccin de la opcin 1.................................................... 69
Figura 128 Terminal de Ubuntu seleccin del nombre del DNS ...................................... 69
Figura 129 Terminal de Ubuntu salir ............................................................................... 70
Figura 130 Terminal de Ubuntu ruta de la carpeta web .................................................... 70
Figura 131Terminal de Ubuntu aceptacin de la creacin del archivo ............................. 70
Figura 132Terminal de Ubuntu reiniciar apache2............................................................. 70
Figura 133 Verificacin del servidor de correo ................................................................. 71
Figura 134 Terminal de Ubuntu inclusion de usuarios..................................................... 71
Figura 135 Terminal de Ubuntu comando de envi de correo ......................................... 71
Figura 136 Terminal de Ubuntu resultado de la prueba .................................................. 72
Figura 137 Terminal de Ubuntu ruta de apache2 ............................................................. 72
5 de 103
Figura 138 Terminal de Ubuntu edicin de apache2 ........................................................ 72
Figura 139 Terminal de Ubuntu configuracin de apache ................................................ 72
Figura 140 Terminal de Ubuntu inclusin de cdigo ........................................................ 73
Figura 141 Terminal de Ubuntu verificacin de creacin de carpeta en usuario............... 73
Figura 142 Terminal de Ubuntu reiniciar apache2............................................................ 74
Figura 143 Terminal de Ubuntu loguear el usuario de Prueba2 ....................................... 74
Figura 144 Terminal de Ubuntu verificacion de envio de correo ...................................... 74
Figura 145 buscar en el equipo........................................................................................ 77
Figura 146 buscando a comparticin ............................................................................... 77
Figura 147 habilitando las casillas para la conexin ........................................................ 78
Figura 148 buscando a cliente de escritorio ..................................................................... 78
Figura 149 dentro del cliente del escritorio remoto Remmina........................................... 79
Figura 150 creacin de un nuevo acceso remoto............................................................. 79
Figura 151 ventana de configuracin para el acceso remoto ........................................... 80
Figura 152 rellenando con la informacin necesaria para la conexin ............................. 80
Figura 153 buscando la comparticin del cliente.............................................................. 81
Figura 154 habilitar las casillas para la conexion ............................................................. 81
Figura 155 se muestra el acceso remoto al cliente neto .................................................. 82
Figura 156 momento de espera la conexin .................................................................... 82
Figura 157 se muestra la ventana para permitir la conexin de acceso remoto ............... 83
Figura 158 se muestra la conexin exitosa. ..................................................................... 83
Figura 159 se muestra el terminal abierto para configurar el servicio de impresin. ........ 86
Figura 160 en la imagen se muestra la instalacin de cups. ............................................ 86
Figura 161 momento de instalacin de cups-pdf. ............................................................. 86
Figura 162 en la imagen muestra como entra dentro de la carpeta de cups. ................... 87
Figura 163 en esta imagen se ve el codigo para hacer la copia del archivo. .................... 87
Figura 164 en esta imagen se muestra la copia que se realizo. ....................................... 87
Figura 165 en esta imagen se muestra el archivo que se va a configurar. ....................... 87
Figura 166 se muestra la parte que se debe de cambiar y colocar el ip esttica de nuestro
ordenador. ....................................................................................................................... 88
Figura 167 en esta parte se coloca allow @local. ............................................................ 88
Figura 168 en esta parte tambin se coloca lo mismo de arriba. ..................................... 88
Figura 169 en esta parte se reinicia el servicio cups y se muestra como est funcionando
el servicio......................................................................................................................... 88
Figura 170 en esta imagen se meustra de como se ve ya e el navegador. ...................... 89
Figura 171 en esta imagen se ve lo que se tiene que activar en la casilla. ...................... 89
Figura 172 momento de guardado los cambios. .............................................................. 89
Figura 173 aadiendo la impresora hp. ............................................................................ 90
Figura 174 en esta imagen poniendo la conexin. ........................................................... 90
Figura 175 en esta imagen editando el nombre de la impresora. ..................................... 91
Figura 176 en esta imagen se muestra escogiendo la marca y el modelo de la impresora.
........................................................................................................................................ 91
Figura 177 en esta imagen se muestra la configuracin de la hoja a imprimirse. ............. 92
Figura 178 guardando la configuracin del papel que se va a imprimir. ........................... 92
Figura 179 comprobando si la impresora se aadi. ........................................................ 93
Figura 180 en esta imagen se muestra el momento de la impresin................................ 93
Figura 181 estas 3 imgenes son los archivos configurados del servidor dhcp............... 96
6 de 103
Figura 182 en estas imgenes se muestran los 5 archivos que se configuraron en el
servidor dns. .................................................................................................................... 98
Figura 183 en esta imagen se muestra el nico archivo configurado del servidor http. .... 99
Figura 184 en imagen se muestra el nico archivo configurado del servidor ftp............... 99
Figura 185 esta 2 imgenes son los nicos archivos modificados en el servidor smtp.. . 100
Figura 186 en esta imagen se muestra el nico archivo modificado del servicio de
impresin. ...................................................................................................................... 101
7 de 103
INTRODUCCIN SUBNETTIN IPV4
Segmentar la direccin de red 192.168.1.0 para crear subredes, una para equipo.
La siguiente tabla deber rellenarse para asignar a cada equipo una direccin de
subred diferente.
8 de 103
INTRODUCCIN SERVIDOR (DHCP)
9 de 103
PROCESO DE INSTALACIN Y CONFIGURACIN (DHCP)
Primero es abrir la terminal para empezar la configuracin de nuestro host dinmico.
Ahora vamos a bajar las cabeceras de Ubuntu para poder bajarlo ejecutamos la
siguiente instruccin que aparece en la imagen.
10 de 103
Cuando ya las tengamos bajadas, bajaremos ahora el servicio de dhcp.
Ahora que ya est instalado debemos poner nuestra tarjeta de red con una ip
esttica, ejecutando el cdigo que aparece en la imagen.
11 de 103
Al darle enter nos redirreciona a esta ventana de configuracin y empezamos a
configurar nuestra tarjeta de red.
12 de 103
Ya agregado eso damos ctrl+o para guardar el archivo
enter
13 de 103
Agregar una red cableada
14 de 103
Cerrar esta ventana y checar si se realiz los cambios aplicados para la direccin
ip y la mscara de red.
15 de 103
Nos regresamos a nuestra terminal y le damos ifconfig para checar que de verdad
se realiz la configuracin.
Como no estamos como supe usuarios, es por eso que ponemos sudo al inicio y lo
demas comando al darle enter nos pide la contrasea de Ubuntu lo ponemos y
listo se reinicia.
16 de 103
Damos de nuevo ifconfig para checar como se llama nuestra tarjeta de red y ver
que este funcionando bien con la direccin asignado.
17 de 103
Ya abierto la ventana de configuracin ponemos el nombre por default a nuestra
tarjeta, donde dice interfaces. Guardamos con ctrl + o > enter > ctrl+x salir de la
interfaz.
Figura 23 regresando al terminal y entrar a otro archivo para terminar la configuracin de dhcp.
18 de 103
direcciones de host asignados para cada integrante del equipo. Ya echo eso
guardamos, cerramos la ventana y listo.
Ahora que se hizo eso reiniciamos el dhcp con el siguiente cdigo que aparece en
la imagen.
19 de 103
PRUEBAS FUNCIONALES DEL SERVIDOR (DHCP)
Ya terminado eso comprobamos con cada mquina de los integrantes del equipo
si realmente funciona la configuracin ya sea en Ubuntu o en Windows.
20 de 103
CONCLUSIONES SERVIDOR (DHCP)
21 de 103
INTRODUCCIN SERVIDOR (DNS)
Con servidor DNS en nuestra red local, si hacemos un ping a un PC cuyo nombre
es "equipo3" y cuya IP es 192.168.1.65; podemos lanzar el comando "ping"
indistintamente contra dicha IP o contra el nombre del equipo en el dominio:
ping 192.168.1.65
ping www.crossed.v1
En ambos casos obtendremos respuesta. Esto es muy til cuando las estaciones
de trabajo reciben su IP por DHCP ya que puede ocurrir que desconozcamos la IP
que tiene cierto equipo pero s conocer su nombre en el dominio, que ser
invariable.
22 de 103
PROCESO DE INSTALACIN Y CONFIGURACIN (DNS)
23 de 103
Instalacin del paquete de dns para su configuracin con el siguiente comando
que se ve en la imagen subrayado.
24 de 103
Verificamos que los paquetes estn instalados correctamente en el siguiente
cdigo que se muestra en la imagen.
25 de 103
Para empezar a configurar debemos entrar como sper usuarios con la siguiente
instruccin que es $ sudo su como se muestra en la imagen.
26 de 103
Ahora ya realizado eso, con el cdigo cd /etc/bind entramos dentro de la carpeta
de bind9 para ver los archivos contenidos dentro de la carpeta ponemos el siguiente
comando que es ls l como se en la imagen.
Ya que se mostraron los archivos en la terminar de Linux con ese comando que
pusimos, ahora haremos unas copias de los siguientes archivos la cual se
muestran subrayados en la imagen para prevenir de un movimiento en falso que
se pueda hacer.
27 de 103
Ya copiado los archivos, El primer fichero que editaremos, ser el
archivo /etc/bind/named.conf.options. En este archivo slo hemos de
descomentar las lneas de forward only y forwarders como se puede ver en la
imagen de abajo y aadir las @ip de servidores DNS externos donde consultar
nuestro servicio en caso de que no encuentre la respuesta a nuestra peticin
Ya echo eso le damos control c para guardar y con control x para salir del archivo.
Figura 40 En este archivo especificaremos las zonas de bsqueda directa e inversa del servicio DNS.
28 de 103
Podemos comprobar que no tenemos errores de sintaxis en al fichero, gracias al
comando named-checkconf. No te asustes si no devuelve nada. Significa que no
hay errores. De lo contrario nos especificar cual es el error de sintaxis y en que
lnea se encuentra el error.
29 de 103
Seguidamente editaremos el archivo gedit db.192.168.1.rev. Este archivo
contiene las tablas de bsqueda inversa. As quedara el fichero.
30 de 103
Pondremos el cdigo que se muestra en la imagen para que nuestro dns este
configurado completamente. Guardamos.
Figura 45 el cdigo que se muestra en la imagen para que nuestro dns este configurado.
31 de 103
Verificamos que toda la configuracin de las zonas se haya hecho con xito.
Veamos si funciona el dns con los siguientes cdigos que se muestran el pantalla.
32 de 103
PRUEBAS FUNCIONALES DEL SERVIDOR (DNS)
33 de 103
CONCLUSIONES SERVIDOR (DNS)
En este artculo hemos visto que instalar un servidor DNS maestro en nuestra red,
es una tarea relativamente sencilla gracias al paquete BIND9. Una vez instalado y
puesto en marcha el servidor, podremos referirnos a nuestros PCs utilizando sus
nombres en lugar de tener que acordarnos de las IPs, incluso cuando su IP sea
dinmica, lo que supone una gran ventaja en la tarea de administracin de la red.
La configuracin de un servidor DNS permite que el protocolo TCP/IP sea sencillo
de manejar. Adems de cara a la integracin de la red con Internet, poseer un
servidor de DNS propio evita tener que alquilar este servicio al proveedor de
servicios de Internet.
La instalacin de un dominio en el servidor nos permite la comparticin de ficheros,
impresoras, perfiles de usuario, archivos de inicio de sesin, directivas y seguridad
para el dominio, etc.
En base a la experiencia que se deriva del equipo de implementacin se plantean
unas recomendaciones bsicas que deben ser tomadas en cuenta para tener una e
implementacin.
34 de 103
INTRODUCCIN SERVIDOR (HTTP)
35 de 103
PROCESO DE INSTALACIN Y CONFIGURACIN (HTTP)
Abrimos el terminal de Ubuntu para empezar con el servidor de HTTP.
Descargar una aplicacin de Debian llamada tasksel. Esta aplicacin, agrupa varias
aplicaciones por tareas y ofrece al usuario una manera fcil de instalar paquetes segn tus
necesidades. Para instalarlo, necesitamos escribir en un terminal sudo apt-get install
tasksel
Una vez instalado, ejecutamos tasksel que ser el que haga todo lo necesario para
preparar nuestro entorno LAMP el comando que se utiliza es sudo tasksel
36 de 103
Figura 56 Cdigo para abrir la ventana de tasksel
Una vez lleguemos a este men, solo tendremos que seleccionar LAMP Server utilizando
la barra espaciadora, y ya que estamos, puedes instalar cualquier otra cosa que necesites.
37 de 103
Deberemos rellenar la contrasea que queramos poner al usuario root de MySQL (y luego
nos pedir repetirla por si acaso).
38 de 103
Y ya est listo!!
Podemos comprobar si Apache est funcionando abriendo nuestro navegador favorito y
escribiendo http://127.0.0.1/ en la barra de direcciones. Si aparece la siguiente imagen, es
que Apache funciona bien!!
Para probar PHP, puedes generar un phpinfo. Para hacerlo slo tienes que crear un archivo
que se llame /var/www/phpinfo.php. Puedes hacerlo de la siguiente manera:
39 de 103
Y escribir en el editor:
<?php
phpinfo();
40 de 103
Ya estas preparado para empezar a programar. El directorio al que apunta por defecto Apache,
es/var/www, es all donde est ubicado index.html y phpinfo.php con el que hemos probado
el funcionamiento de Apache y PHP respectivamente.
41 de 103
A continuacin nos preguntar si queremos que se configure automticamente o por el
contrario no hacer nada. Si te atreves a configurarlo manualmente (modificando los archivos
de configuracin) haz clic en No, pero es ms cmodo hacer clic en Yes.
42 de 103
Figura 69 Comprobacin de Contrasea al utilizar MySQL
Ahora tambin tenemos listo nuestro phpMyAdmin. Podemos comprobar que funciona
correctamente si visitamos http://127.0.0.1/phpmyadmin.
43 de 103
Figura 71 Comprobar el funcionamiento de phpMyAdmin
44 de 103
Ya podemos crear fcilmente tablas, bases de datos para jugar con MySQL!!
Crear tablas
45 de 103
Figura 75 Rellenaremos la tablas creadas
46 de 103
Rellenamos las tablas de alumnos de las cuales sern cuatro alumnos que tendr la tabla.
47 de 103
Nos dirigimos al terminal otra vez para hacer la conexin de la base de datos ponemos los
siguientes comandos para editar el archivo de php.
48 de 103
Ponemos los siguientes cdigos para realizar la conexin como se muestra en la imagen.
49 de 103
PRUEBAS FUNCIONALES DE (HTTP)
En estas imgenes se muestran las cuatro pruebas que se hicieron para ver si funciona la conexin
con la base de datos.
50 de 103
CONCLUSIONES DEL SERVIDOR (HTTP)
En este artculo hemos visto que instalar LAMP es el acrnimo de Linux + Apache
+ MySQL + PHP, y describe una plataforma de desarrollo web que
utiliza Linux como Sistema Operativo, Apache como servidor
Web, MySQL como Sistema Gestor de Bases de Datos relacional y PHP como
lenguaje de programacin.
Para instalarlo necesitas tener cualquier distribucin Linux, yo use Ubuntu 16.04
como sistema operativo (aunque el proceso debera ser similar en otras
distribuciones), y descargar una aplicacin de Debian llamada tasksel. Esta
aplicacin, agrupa varias aplicaciones por tareas y ofrece al usuario una manera
fcil de instalar paquetes segn tus necesidades.
Como conclusin ultimo de este servidor los primeros pasos fueron fciles como las
instalaciones de los paquetes de LAMP, el que fue complicado son en la conexin
junto a la base de datos, se verifico como era la jerarqua de la base de datos,
tenemos que tener mucho cuidado en la forma de como pones un cdigo porque la
base de datos contiene el nombre de la base y las tablas que se crearon.
Fue divertido al hacer este servidor porque se obtuvo mucho conocimiento as como
complicaciones y gracias al apoye del equipo se consigui lo que se tena en mente.
51 de 103
INTRODUCCIN SERVIDOR (FTP)
Para quien est algo perdido FTP, es un protocolo de red dedicado a la transferencia
de archivos. Por lo que nos permite compartir archivos ya sea en una red local o por
Internet, logueandonos con un usuario y una contrasea
52 de 103
PROCESO DE INSTALACIN Y CONFIGURACIN (FTP)
Lo primero es hacer apt-get update par actualizar los repositorios, y lo siguiente apt-get
install vsftpd para instalar el servidor ftp en ubuntu.
53 de 103
Una vez termine el proceso de instalacin, es recomendable hacer una copia del fichero de
configuracin /etc/vstfpd.conf haciendo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak, ya
que vamos a tocarlo mucho y no queremos fastidiarlo.
Lo que se har ahora es creare dos carpetas en el equipo uno con el nombre de annimo
y otro de autenticado.
Ahora vamos a configurar nuestro servidor ftp, as que hacemos nano o gedit
/etc/vsftpd.conf, comando con el cual podremos editar la configuracin del servidor ftp
como se observa en la siguiente imagen.
Pasemos a detallar los aspectos de este fichero de configuracin, traduciendo cada opcin
del archivo original del servidor ftp:
listen=YES
Para poder loguear usuarios locales del sistema (nosotros).
local_enable=YES
Permite el uso de comandos para cambiar el sistema de ficheros, como MKD o DELETE.
write_enable=YES
54 de 103
local_root=/home/santos/autenticado
Esta opcin permite cambiar el propietario de los archivos que suban los usuarios
annimos, para de esta forma conseguir una mayor organizacin.
anonymous_enable =YES
Permite el uso de la carpeta para hacer cualquier cambio de archivo.
local_root=/home/santos/anonimo
Una vez configurado el archivo de configuracin, debemos tener claro que para que la
configuracin que cambiemos en el archivo vsftpd.conf se haga efectiva debemos reiniciar
el servidor ftp.
55 de 103
PRUEBAS FUNCIONALES DEL SERVIDOR (FTP)
Enseguida que ya est listo en servidor ftp nos conectamos con el servidor.
56 de 103
No se puede eliminar.
Ahora entramos como autenticados ah si nos tenemos que logear para poder acceder a
la carpeta de autenticado.
57 de 103
Dentro de esta carpeta podemos hacer lo siguiente eliminar archivos, descargar archivos,
y meter ms archivos.
Descargando archivos.
Eliminando archivos.
58 de 103
Figura 102 archivo eliminado
Copiando archivos.
59 de 103
CONCLUSIONES DE SERVIDOR (FTP)
En este artculo hemos visto que instalar un servidor, es una tarea relativamente
sencilla gracias al paquete vsftpd. Una vez instalado y puesto en marcha el servidor,
podremos referirnos a nuestros PCs utilizando sus nombres en lugar de tener que
acordarnos de las carpetas que cada uno tiene permisos.
Tambin se realizaron pruebas de cada uno de las dos cartpetas que se crearon
para cada uno de ellos como la de anonimo pues solo puede ver y descargar
archivos y el de autenticado tiene el permiso de las funciones de eliminar, descargar,
copiar archivos y pegar.
Se tuvo que configurar el archivo de vsftpd para las carpetas asignados, nos
complicamos un poco pero se logr el objetivo.
Y decimos que el servidor FTP es una aplicacin de software muy til que puede
tener un enorme beneficio para un sitio Web o de computacin colaborativa en la
que los archivos deben ser compartidos entre los socios comerciales. A pesar de la
inseguridad, es universalmente accesible, ya que los clientes FTP son una parte de
todos los sistemas operativos y navegadores Web. Si la seguridad de cifrado de
datos es de gran importancia para usted, entonces probablemente debera
considerar SCP como una posible alternativa.
60 de 103
INTRODUCCIN SERVIDOR (SMTP)
61 de 103
PROCESO DE INSTALACIN Y CONFIGURACIN (SMTP)
62 de 103
Luego de que se instale nos mostrara una ventana como esta donde vamos a seleccionar
internet site. Y luego hacemos click en enter para continuar.
63 de 103
Luego debemos de colocarle un nombre a nuestro sistema de email, en mi caso voy a
utilizar el mismo nombre con el cual accedo a mi IP por el DNS. Luego hacemos click en
enter.
crosed.v1
Lo siguiente que aremos es hacerle una pequea configuracin a Postfix vamos a editar el
archivo /etc/Postfix/main.cf esto lo aremos con el editor nano y el comando seria nano
/etc/Postfix/main.cf.
64 de 103
Lo que aremos a continuacin es irnos al final del archivo de configuracin.
Luego de que nos encontremos al final del documento vamos a agregar algunas lneas de
comando las cuales vern en la siguiente imagen.
65 de 103
Estas lneas lo que significan es que en cada home de nuestros usuarios se agregara el
directorio maildir/, luego de hacer esto guardamos y salimos de nuestro archivo de
configuracin.
Lo siguiente que aremos es reiniciar nuestro archivo de configuracin esto lo haremos con
el siguiente comando.
/etc/init.d/Postfix restart
Luego de haber hecho esto vamos a proceder a instalar el siguiente paquete curier-pop
esto lo hacemos con el comando apt-get install courier-pop.
66 de 103
Luego vamos a instalar otro paquete llamado Courier-imap esto lo hacemos con el
comando apt-get install Courier-imap.
El siguiente paquete que vamos a instalar es squirrelmail esto lo aremos con el siguiente
comando apt-get install squirremail este paquete nos permitir addceder a nuestra
interfaces web.
67 de 103
Primero vamos a utilizar la opcin D. y hacemos click en enter.
68 de 103
Luego elegimos la opcin 2 y hacemos clik en enter.
Luego vamos a elegir el nombre por el cual responde nuestro DNS en mi caso
Crossed.v1 y hacemos clik en enter.
69 de 103
Luego de hacer todas estas configuraciones vamos a elegir la opcin q para salir y luego
vamos a guardar con y
Lo siguiente que haremos es dirigirnos hacia nuestra carpeta que contiene nuestra pgina
web que por lo regular se encuentra en la ruta /var/www/html una vez dentro de esta ruta
colocaremos la siguiente lnea de cdigo. Esto creara un archivo llamado webmail que ser
un enlace simbolico entre la ruta /var/www/html y la ruta /usr/share/squirrelmail luego
hacemos click en enter y verificamos si se creo el archivo.
70 de 103
PRUEBAS FUNCIONALES DEL SERVIDOR (SMTP)
Luego de hacer esto vamos a hacer una prueba primero debemos salir de nuestro usuario
root luego que hayamos salido de nuestro usuario root vamos a entrar el usuario prueba1.
Lo siguiente que haremos es enviar un correo al usuario prueba2 esto lo hacemos con el
comando mail prueba2.
71 de 103
Figura 136 Terminal de Ubuntu resultado de la prueba
Luego de hacer esto vamos a entrar a nuestro usuario root para hacer algunas
modificaciones.
Luego vamos a editar el archivo apache2.conf esto lo aremos con el editor nano.
Una vez en el final del archivo de configuracin vamos a colocar la siguiente lnea de
cdigo.
72 de 103
Figura 140 Terminal de Ubuntu inclusin de cdigo
Despus vamos a verificar que se haya creado la carpeta que especificamos nos vamos a
dirigir hacia uno de los usuarios que creamos en este caso ser prueba2.
73 de 103
Como vemos la carpeta se cre correctamente. Luego de hacer esto vamos a reiniciar
nuestro servicio de apache.
Lo siguiente que aremos es loguearnos con el usuario prueba2 para verificar si el email se
envi correctamente desde el usuario prueba1.
74 de 103
CONCLUSIONES DEL SERVIDOR (SMTP)
Cmo utilizar un registro SPF para impedir la falsificacin y mejorar la fiabilidad del
E-mail
Cmo instalar y configurar DKIM con Postfix en Debian Wheezy A pesar de que el
artculo fue escrito para Debian Wheezy, se aplican los mismos pasos para
Ubuntu 16.04.
Si se ha configurado correctamente, esto hace que sea difcil para enviar correo no
deseado con una direccin que parece que se origina a partir de su dominio. Hacer
estos pasos de configuracin adicionales tambin har que sea ms probable que
los proveedores de correo comunes para ver mensajes de correo electrnico desde
el servidor como legtimo.
Este servidor tuvo varios pasos de instalacin pero el objetivo est plasmado en
este artculo, construyendo poco a poco se logro fue realmente divertido tranajar
con este servidor.
75 de 103
INTRODUCCIN ACCESO REMOTO A UN SERVIDOR
76 de 103
PROCESO DE INSTALACIN Y CONFIGURACIN ACCESO REMOTO
Buscamos comparticin y hacemos clic en ello para empezar la configuracin del acceso
remoto.
77 de 103
Habilitar todas las casillas que se muestran en la imagen para permitir que otro usuarios
puedan ver el escritorio.
78 de 103
Ya estando dentro del cliente escritorio remoto Remmina creamos un nuevo acceso.
79 de 103
Dentro de la configuracin del nuevo acceso remoto.
80 de 103
En esta imagen se muestra que debemos permitir la conexin en otra computadora y
debemos entrar en comparticin del equipo del cliente.
Casillas que se deben habilitar par que funcione la conexin del acceso remoto con el
cliente.
81 de 103
PRUEBAS FUNCIONALES DE ACCSO REMOTO A UN SERVIDOR
82 de 103
Recibiendo el mensaje de conexin con el cliente debemos darle clic en permitir para
hacer la conexin.
83 de 103
CONCLUSIONES DE ACCESO REMOTO A UN SERVIDOR
84 de 103
INTRODUCCIN SERVIDOR DE IMPRESION
Servidor de Impresin
85 de 103
PROCESO DE INSTALACION Y CONFIGURACIN DE SERVICIO DE IMPRESIN
Lo primero que vamos a hacer para la configuracin de cups es descargar el servicio y esto
lo hacemos con el comando apt-get install cups.
Luego de haber descargado el servicio de cups vamos a descargar una impresora virtual
para hacer una prueba con nuestro servidor cups esto lo hacemos con el comando apt-
get install cupspdf.
86 de 103
Luego de descargar la impresora virtual vamos a hacer la configuracin de cups para esto
debemos de editar el archivo de configuracin y nos dirigiremos a la ubicacin del archivo
con el siguiente comando cd /etc/cups.
Figura 163 en esta imagen se ve el codigo para hacer la copia del archivo.
87 de 103
En la lnea donde se encuentra escrito listen localhosts:631 vamos a comentarlo con el
signo de # y luego procederemos a colocar Listen + ip de nuestro servidor:631 como se
muestra en la imagen siguiente.
Figura 166 se muestra la parte que se debe de cambiar y colocar el ip esttica de nuestro ordenador.
Luego nos dirigimos ms hacia abajo y aremos lo siguiente donde se encuentra la siguiente
lnea, Colocaremos Allow @LOCAL.
Luego de esto guardamos y salimos. Luego vamos a reiniciar nuestro servicio con el
comando service cups restart y para verificar que este corriendo nuestro servicio lo
hacemos con el comando service cups status.
Figura 169 en esta parte se reinicia el servicio cups y se muestra como est funcionando el servicio.
88 de 103
Luego de esto nos dirigimos a nuestro cliente de linux para hacer las debidas pruebas y
una vez dentro de nuestro cliente de linux nos vamos a nuestro navegador y escribiremos
https:ip de nuestro servidor:631 y nos mostrara la interfaz web de nuestro servidor cups.
Lo siguiente que vamos a hacer es irnos a administracin y una vez estemos en administracin
vamos a activar la opcin de compartir impresoras conectadas a este sistema.
Luego de esto vamos a hacer click en cambiar configuracin. Vamos a loguearnos con el
usuario de nuestro servidor y luego se guardaran los cambios.
89 de 103
Luego nos dirigiremos a aadir impresora y luego debemos de especificar la impresora que
vamos a aadir en este caso ser la impresora HP Printer (HPLIP) que creamos.
90 de 103
En las siguientes configuraciones que haremos es colocarle un nombre a nuestra
impresora, una descripcin y la ubicacin de esta, luego marcamos la casilla de compartir
esta impresora y hacemos click en siguiente.
91 de 103
Figura 177 en esta imagen se muestra la configuracin de la hoja a imprimirse.
92 de 103
PRUEBAS FUNCIONALES DE SERVICIO DE IMPRESIN
Abrimos un archivo cualquiera de Word o pdf para probar con la impresora. Le damos
control+p para imprimir el archivo, como vemos en la imagen la impresora que anadimos
se encuentra en la lista.
Momento de la impresin.
93 de 103
CONCLUSIONES
En este artculo se explic punto por punto entre ambas opciones, es decir, se
instal cups en nuestro Ubuntu Server que nos va a permitir hacer uso de una
interfaz grfica para configurar la impresora pero sin cargar est en nuestro sistema
y, por lo tanto, ahorrando recursos que podrn ser destinados perfectamente a
mantener nuestros servicios funcionando correctamente.
Cada fabricante de impresora tiene su propio libro y el imprimir puede volverse una
tarea muy complicada. Uno de los clsicos en ste aspecto acorde a mi propia
experiencia, esHewlett Packard, el cual ltimamente parece atenerse a la mxima:
Para que hacer las cosas fciles si las podemos hacer bien difciles.
CUPS hace lo mximo por ocultar tanto las dificultades inherentes a la impresora
como las relacionadas con la aplicacin desde la cual queremos imprimir, de forma
que podamos concentrarnos ms en el hecho de Imprimir en s, y no en el Cmo
Imprimir. Por regla general, el nico tiempo que necesitamos para conocer cualquier
aspecto de nuestra impresora es cuando la utilicemos por vez primera. Aun as y
con mucha frecuencia, CUPSimagina el cmo hacerlo por si mismo.
94 de 103
APENDICES
95 de 103
ARCHIVOS DE CONFIGURACION DE LOS SERVIDORES
Figura 181 estas 3 imgenes son los archivos configurados del servidor dhcp.
96 de 103
(Archivo de configuracin) servidor DNS.
97 de 103
Figura 182 en estas imgenes se muestran los 5 archivos que se configuraron en el servidor dns.
98 de 103
(Archivo de configuracin) servidor HTTP.
Figura 183 en esta imagen se muestra el nico archivo configurado del servidor http.
Figura 184 en imagen se muestra el nico archivo configurado del servidor ftp.
99 de 103
(Archivo de configuracin) servidor SMTP.
Figura 185 esta 2 imgenes son los nicos archivos modificados en el servidor smtp..
100 de 103
(Archivo de configuracin) servicio de impresin.
Figura 186 en esta imagen se muestra el nico archivo modificado del servicio de impresin.
101 de 103
CONCLUSIONE FINALES DE LOS SERVIDORES
Como conclusin de las prcticas realizadas en Linux es que hay una gran
diferencia con los comandos al ejecutar, ya que se realizaron varias prcticas en
donde ingresamos una serie de comando que nos permitieron recolectar una serie
de informacin as como tambin se conoci diferentes conceptos de los diferentes
comandos que hay. Como lo son el poder ver la configuracin de la red en nuestro
ordenador, recabar informacin sobre el estado actual de la tarjeta de red activa,
tambin en una de estas prcticas se encontr el ip o la direccin de conexin a
travs del comando cmd. Se conoci el tamao mximo de datos en un paquete.
Los servidores son equipos que proporcionan servicios y datos a los equipos cliente.
Los servidores de una red realizan diversas tareas complejas. Los servidores de
redes grandes se han especializado en alojar las crecientes necesidades de los
usuarios.
102 de 103
REFERENCIAS SERVIDOR DHCP
103 de 103