INSTALACIÓN Y CONFIGURACIÓN DE SERVICIOS EN UBUNTU 14.04
JUAN DAVID MOSQUERA RENZO VERGARA
INSTITUCIÓN UNIVERSITARIA ANTONIO JOSÉ CAMACHO FACULTAD DE INGENIERÍAS SANTIAGO DE CALI, OCTUBRE 21 DE 2014
INSTALACIÓN Y CONFIGURACIÓN DE SERVICIOS EN UBUNTU 14.04
JUAN DAVID MOSQUERA RENZO VERGARA
TECNOLOGÍA DE SISTEMAS GRUPO 627
DOCENTE ING. CIRO ANTONIO DUSSAN
INSTITUCIÓN UNIVERSITARIA ANTONIO JOSÉ CAMACHO FACULTAD DE INGENIERÍAS SANTIAGO DE CALI, OCTUBRE 21 DE 2014
INTRODUCCIÓN
En la actualidad hay un aumento en las necesidades necesidades de comunicación e informática, esto ha llevado a la implementación o prestación de servicios de redes para para usuarios o entidades según sus necesidades. Los servicios redes actuales se caracterizan por brindar el mejor servicio, seguridad y poder establecer comunicación con multiplex plataformas como sistemas operativos de computadoras y dispositivos móviles. Para realizar el presente presente trabajo se hicieron consultas en internet internet sobre los servicios de redes y consultando el material enviado por el tutor para entender los conceptos básicos sobre servicios y servidores.
OBJETIVOS
OBJETIVO GENERAL
Investigar sobre la instalación y configuración de servicios de redes en Ubuntu implementando máquinas virtuales a través de Oracle VM VirtualBox.
OBJETIVOS ESPECÍFICOS ESPECÍFICOS
Configurar servicios de FTP, SSH, DNS, DHCP, Apache, PHP y MySql.
Crear una maquina en Ubuntu y clonarla para que una trabaje como servidor y otra como cliente y crear una maquina en Windows para que trabaje como cliente.
Verificar la comunicaciones con el servidor desde el cliente de Ubuntu y Windows Establecer seguridad denegando o permitiendo el acceso acceso a usuarios según su categoría o rol.
Instalación y Configuración de servidor FTP en Ubuntu 14.04 1 4.04
Servidor FTP (Protocolo de transferencia de archivos)
Permite mover uno o más archivos con seguridad entre distintos ordenadores proporcionando seguridad y organización de los archivos así como control de la transferencia. Basado en la arquitectura cliente-servidor. Desde un equipo cliente se puede conectar a un servidor para descargar archivos desde él o para enviarle archivos, independientemente del sistema operativo utilizado en cada equipo.
Instalación de servidor de archivos FTP
1. Para la instalación del servicio FTP debe comprobar si tiene conexión a internet, luego de hacerlo ingresa al Terminal y cambia a modo root con el comando sudo su, para la instalación del servidor FTP ejecuta el comando apt-get install vsftpd.
2. Después de completar la instalación del servidor comprueba porque puerto está saliendo el servicio y si está abierto ejecutando el comando nmap localhost
3. Ejecuta el comando ifconfig para que el sistema muestre la dirección IP del servidor y así poder
establecer comunicación con el servidor desde otros equipos
4. Ya conociendo la dirección IP del servidor se prueba la conexión con el comando “ FTP nombre del usuario y la contraseña para para ingresar al servidor de Direcion_IP” luego se ingresa el nombre
archivos.
5. En un usuario Windows comprueba que haya conexión con el servidor haciendo un ping a su
dirección IP. (Para que esto sea posible el tipo de red ambas máquinas virtuales debe de estar en Adaptador Puente o Red interna).
6. Si el ping a la dirección IP del servidor tiene éxito ingresa al servidor FTP desde Windows Windows a través de CMD o línea de comandos ejecutando el comando “FTP DIRECCION_IP” y luego ingresa el
nombre de usuario y contraseña.
7. Luego de ver que todo correr bien el servidor FTP instalado en Ubuntu pasa a ejecutar FileZilla.
Esta herramienta sirve para que puedas acceder, guardar o cargar archivos a un servidor FTP en tu computadora a través de internet. Para conectarse al servidor de archivos debe ingresar la dirección IP del servidor, nombre de usuario y contraseña. En la siguiente captura se puede observar cómo establecer una conexión con un usuario anónimo la cual no es exitosa porque solo pueden ingresar usuario registrador en el servidor de archivos.
8. A continuación se puede ver que se ha establecido una conexión con un usuario registrado en el
servidor y se muestra como sube un archivo .txt al servidor FTP a través de FileZilla.
9. Aquí se puede ver como se descargó un archivo del servidor al computador de un usuario
Windows a través tr avés FileZilla.
Instalación y Configuración de servidor SSH en Ubuntu 14.04
Servidor SSH (Secure SHell, en español: intérprete de órdenes segura)
Es un protocolo que facilita las comunicaciones seguras entre dos sistemas usando una arquitectura cliente/servidor y que permite a los usuarios conectarse a un host remotamente. A diferencia de otros protocolos de comunicación remota tales como FTP o Telnet, SSH encripta la sesión de conexión, haciendo imposible que alguien pueda obtener contraseñas no encriptadas.
Instalación del servidor SSH
1. Para la instalación del servicio SSH debemos comprobar la conexión a internet, luego de hacerlo ingresamos al Terminal y cambiamos a modo root con el comando sudo su, para la instalación del servidor SSH ejecutando el comando apt-get install ssh.
2. Después de completar la instalación del servidor comprobamos porque puerto está saliendo el servicio y si está abierto ejecutando el comando nmap localhost.
3. Verificamos el estado del servicio con el comando service ssh status.
4. Ejecutamos el comando ifconfig para que el sistema muestre la dirección IP del servidor y así
poder establecer comunicación con el servidor desde otros equipos
5. Ya conociendo la dirección IP del servidor nos conectamos a él con el comando “ssh nombre_usuario@direccion_ip” luego se ingresa la contraseña del usuario para establecer la
comunicación con el servidor ssh.
Para probar que todo este corriendo crearemos una carpeta en el escritorio con el comando mkdir nombre_carpeta y verificamos que la carpeta creada aparezca en el escritorio.
En el anterior laboratorio nos conectamos al servidor de manera local al servidor y lo único que cambio fue el usuario. Podemos verlo en la siguiente captura donde nos muestra que nos conectamos al servidor con el usuario renzovergara y cuando salimos quedamos en el usuario root.
6. Ahora vamos a conectarnos desde Windows a través de putty pero antes verificamos que haya
conexión entre el servicor y cliente en Windows.
Luego ejectuamos el programa putty en windows y ingresamos la dirección ip del servidor donde dice host name (or ip address) y el puerto lo dejamos en el que viene por defecto (22) y presionamos el botón Open.
En la ventana que aparece ingresamos en nombre de usuario y la contraseña con el que nos vamos a conectar
Ya con la conexión establecida nos dirigimos al escritorio y verificamos que todo este corriendo bien creando una carpeta con el comando mkdir nombre_carpeta.
Aquí podemos ver que la carpeta se creó satisfactoria mente en el servidor.
Instalación y Configuración de servidor DNS en Ubuntu 14.04
Servidor DNS - Domain Name System (sistema de nombres de dominio)
Es una tecnología basada en una base de datos que sirve para resolver nombres en las redes, es decir, para conocer la dirección IP de la máquina donde está alojado el dominio al que queremos acceder.
Instalación del servidor DNS
1. Para la instalación del servicio DNS debemos comprobar la conexión a internet, luego de hacerlo ingresamos al Terminal y cambiamos a modo root con el comando sudo su, para la instalación del servidor DNS ejecutando el comando apt-get install bind9.
2. Luego de instalar el servicio DNS debemos poner la dirección ip estática y al nombre de la
conexión le ponemos Local.
3. Antes de empezar con la configuración del servidor DNS detenemos el servicio con el comando /etc/init.d/bind stop o se puede dejar corriendo y después de terminar la configuración se reinicia con el comando /etc/init.d/bind restart.
4. Lo siguiente es hacer una copia de seguridad de todos los archivos de configurar del servicio DNS
para que en caso de errores o fallas solo haya que restaurar y volver a configurar (opcional).
5. Después de hacer la copia de seguridad de los archivos de configuración vamos a modificar el archivo de configuración base con el comando nano /etc/bind/named.conf. /etc/bind/named.conf.local local y se agregan los
comentarios de la siguiente captura.
Verificamos que el archivo de configuración base se haya modificado correctamente con el comando named-checkconf
6. Ahora modificaremos el archivo de configuración general con el comando /etc/bind/db.local
nano
Donde diga localhost los vamos a reemplazar con el nombre de nuestro dominio y eliminamos la última línea de texto así como se muestra en la siguiente captura.
Presionamos Ctrl + o para guardar y cambiamos el nombre del archivo de configuración que anteriormente se llamaba db.local a db.renzoserver.com.
Verificamos que el archivo de configuración general se haya modificado correctamente con el comando named-checkzone named-checkzone renzoserver.com /etc/bind/renzoserver.com
7. Ahora editamos el archivo de configuración inversa con el comando nano /etc/bind/db.127
Donde diga localhost los vamos a reemplazar con el nombre de nuestro dominio así como se muestra en la siguiente captura.
Presionamos Ctrl + o para guardar y cambiamos el nombre del archivo de configuración que anteriormente se llamaba db.127 a db.192.168.1 y Verificamos que el archivo de configuración general se haya modificado correctamente con el comando named-checkzone 1.168.192.inaddr.arpa /etc/bind/db.192.168.1
8. después de tener todo configurado iniciamos el servicio con el comando /etc/init.d/bind9 start
Por último editamos el archivo de configuración DNS
9. Pasamos a Windows para comprobar que el servidor DNS esté funcionando y lo primero que
haremos será ponerle la dirección de nuestro servidor DNS al cliente de Windows.
Luego nos vamos a CMD de Windows y ejecutamos el comando nslookup renzoserver.com para ver que todo este corriendo perfectamente.
Instalación y Configuración de servidor DHCP en Ubuntu 14.04
Servidor DHCP (protocolo de configuración dinámica de
host )
Es un protocolo de red red que permite a los clientes de una red IP IP obtener sus parámetros de configuración automáticamente. Se trata de un protocolo de tipo cliente/servidor cliente/servidor en el que generalmente un servidor posee una lista de direcciones IP dinámicas y las va asignando a los clientes conforme éstas van quedando libres, sabiendo en todo momento quién ha estado en posesión de esa IP, cuánto tiempo la ha tenido y a quién se la ha asignado después.
Instalación del servidor DHCP
1. Para la instalación del servicio DHCP debemos comprobar la conexión a internet, luego de hacerlo ingresamos al Terminal y cambiamos a modo root con el comando sudo su, para la instalación del servidor DHCP ejecutando el comando apt-get install dhcp3-server.
2. Después de instalar el servicio DHCP abrimos el archivo de configuración con el comando nano /etc/dhcp/dhcpd.conf
Ya estando dentro del archivo de configuración del servidor DHCP vamos a des comentar las siguiente líneas de texto para que su configuración sea la adecuada.
Subnet: IP de subred Netmask: Mascara de subred Range: Rango de condiciones de IP Domain-name-server: puede ser la de google 8.8.8.8 Domain-name: Nombre del dominio Routers: IP puerta de enlace Broadcast: IP de multidifusion Defaulr-lease: Tiempo de espera para renovar IP Max-lease-time: Tiempo de espera máximo antes de renovar IP
Luego de haber modificado el archivo de configuración guardamos los cambios hecho y reiniciamos el servidor con el comando reboot, después de seguir estos pasos el servidor ya debe de estar corriendo perfectamente y nos vamos al cliente Windows que pertenezca a la red interna en la que estamos para verificar que todos este corriendo bien.