Sunteți pe pagina 1din 119

Colegio

Flix
Tres Olivos
Temp0r4l

fe

Ubuntu Server
16.04
Primeras configuraciones

2017

Flix Cornejo Salgado


1 Ubuntu Server 16.04

Menu.

1. Creacin de la Mquina Virtual con VMWare. ....................... 2


Comentarios:........................................................................... 10
2. Instalacin de Ubuntu Server 16.04. .................................... 11
3. Instalacin Entorno grfico................................................... 44
Comentarios. ........................................................................... 51
4. Instalacin servidor DHCP. ................................................... 52
5. Instalacin Servidor DNS. ..................................................... 68
6. Instalacin Servicio Web HTTP. ............................................ 81
7. Instalacin Servidor FTP. ...................................................... 93
8. Instalacin Proxy Squid. ..................................................... 102
Comentarios:......................................................................... 118

Colegio Tres Olivos


2 Ubuntu Server 16.04

1. Creacin de la Mquina Virtual con VMWare.

Hacemos doble clic en "VMWare Workstation".

Hacemos clic en Create a New Virtual Machine

Colegio Tres Olivos


3 Ubuntu Server 16.04

Marcamos Typical y hacemos clic en Next.

Marcamos la opcin de instalar el sistema operativo luego y hacemos clic en Next.

Colegio Tres Olivos


4 Ubuntu Server 16.04

Seleccionamos Linux y en el desplegable elegimos la versin.

Una vez elegido, hacemos clic en Next.

Colegio Tres Olivos


5 Ubuntu Server 16.04

Le ponemos nombre a nuestra mquina, elegimos la ubicacin donde queremos guardarla y


hacemos clic en Next.

Elegimos el tamao de disco para nuestra mquina, marcamos la opcin de guardarlo como un
nico archivo y hacemos clic en Next.

Colegio Tres Olivos


6 Ubuntu Server 16.04

En la siguiente ventana nos muestra un resumen de las caractersticas que hemos elegido,
hacemos clic en Finish.

Se nos muestra la mquina que hemos creado, pero antes de instalar el sistema operativo,
editaremos la configuracin de la mquina.

Colegio Tres Olivos


7 Ubuntu Server 16.04

Hacemos clic en Memory y seleccionamos la cantidad de RAM para nuestra mquina.

Ahora hacemos clic en CD/DVD, marcamos la opcin de usar imagen iso y seleccionamos
nuestra imagen de Ubuntu server.

Colegio Tres Olivos


8 Ubuntu Server 16.04

Hacemos clic en Network Adapter y luego hacemos clic en Add, para aadir una segunda
tarjeta de red.

Hacemos clic en Network Adapter de nuevo y luego en Next.

Colegio Tres Olivos


9 Ubuntu Server 16.04

Seleccionamos host-only y hacemos clic en Finish.

Con los cambios ya realizados hacemos clic en Ok.

Colegio Tres Olivos


10 Ubuntu Server 16.04

Comentarios:

Durante la instalacin y configuracin de Ubuntu Server tuvimos problemas al haber aadido


dos tarjetas de red en la creacin de la mquina virtual. Recomendamos instalar la segunda
tarjeta una vez tengamos configurado e instalado el Sistema operativo.

Colegio Tres Olivos


11 Ubuntu Server 16.04

2. Instalacin de Ubuntu Server 16.04.

Hacemos clic en Power on this virtual machine.

Seleccionamos con los cursores el idioma y pulsamos Enter.

Colegio Tres Olivos


12 Ubuntu Server 16.04

Con los cursores seleccionamos Instalar Ubuntu Server y pulsamos Enter.

Seleccionamos nuestra ubicacin con los cursores y pulsamos Enter.

Colegio Tres Olivos


13 Ubuntu Server 16.04

Seleccionamos no detectar la posicin del teclado y pulsamos Enter.

Seleccionamos con los cursores Spanish y pulsamos Enter.

Colegio Tres Olivos


14 Ubuntu Server 16.04

Seleccionamos Spanish y pulsamos Enter.

Dejamos la interfaz que nos selecciona el programa de instalacin y pulsamos Enter

Colegio Tres Olivos


15 Ubuntu Server 16.04

Elegimos el nombre de nuestra mquina, seleccionamos con los cursores continuar y pulsamos
Enter.

Elegimos nombre para nuestra cuenta de usuario y seleccionamos continuar con los cursores.
Luego pulsamos Enter.

Colegio Tres Olivos


16 Ubuntu Server 16.04

Elegimos el nombre para iniciar sesin, en nuestro caso el mismo, seleccionamos continuar y
pulsamos Enter.

Elegimos contrasea para la cuenta, seleccionamos con los cursores continuar y pulsamos
Enter.

Colegio Tres Olivos


17 Ubuntu Server 16.04

Volvemos a introducir la contrasea y continuamos.

El programa nos informa que la contrasea es dbil, seleccionamos que si y pulsamos Enter.

Colegio Tres Olivos


18 Ubuntu Server 16.04

Elegimos no cifrar la carpeta personal y pulsamos Enter.

El programa comienza a localizar la hora para el sistema.

Colegio Tres Olivos


19 Ubuntu Server 16.04

Nos localiza la franja horaria correctamente, pulsamos Enter.

Elegimos particionado manual y pulsamos Enter.

Colegio Tres Olivos


20 Ubuntu Server 16.04

Seleccionamos nuestro disco duro y pulsamos Enter.

Elegimos crear una nueva tabla de particiones y pulsamos Enter.

Colegio Tres Olivos


21 Ubuntu Server 16.04

Seleccionamos el espacio libre y pulsamos Enter.

Seleccionamos; crear una particin nueva y pulsamos Enter.

Colegio Tres Olivos


22 Ubuntu Server 16.04

Seleccionamos el tamao que queremos para esta particin, elegimos con los cursores continuar
y pulsamos Enter.

Elegimos el tipo de particin; en nuestro caso primaria, y pulsamos Enter.

Colegio Tres Olivos


23 Ubuntu Server 16.04

Elegimos la ubicacin para la particin al principio y pulsamos Enter.

Seleccionamos con los cursores; utilizar como: y pulsamos Enter.

Colegio Tres Olivos


24 Ubuntu Server 16.04

Ahora elegimos; rea de intercambio y pulsamos Enter.

Seleccionamos; se ha terminado de definir la particin y pulsamos Enter.

Colegio Tres Olivos


25 Ubuntu Server 16.04

Volvemos a seleccionar el espacio libre y pulsamos Enter.

Elegimos; crear una particin nueva y pulsamos Enter.

Colegio Tres Olivos


26 Ubuntu Server 16.04

Seleccionamos el tamao que queremos para esta particin, elegimos con los cursores continuar
y pulsamos Enter.

Elegimos el tipo de particin; en nuestro caso lgica y pulsamos Enter.

Colegio Tres Olivos


27 Ubuntu Server 16.04

Elegimos que la monte al principio y pulsamos Enter.

Elegimos como punto de montaje / y pulsamos Enter.

Colegio Tres Olivos


28 Ubuntu Server 16.04

Elegimos el punto de montaje para esta particin y pulsamos Enter.

Seleccionamos ahora que hemos terminado de definir la particin y pulsamos Enter.

Colegio Tres Olivos


29 Ubuntu Server 16.04

Seleccionamos de nuevo el espacio libre para continuar dando forma a nuestro disco duro.

Seleccionamos otra vez; crear particin nueva.

Colegio Tres Olivos


30 Ubuntu Server 16.04

Seleccionamos tamao para la particin.

Elegimos el tipo de la nueva particin, en nuestro caso lgica, y pulsamos Enter.

Colegio Tres Olivos


31 Ubuntu Server 16.04

Seleccionamos que la monte al principio y pulsamos Enter.

Seleccionamos el punto de montaje y pulsamos Enter.

Colegio Tres Olivos


32 Ubuntu Server 16.04

Elegimos el sistema de ficheros raz y pulsamos Enter.

Seleccionamos que hemos terminado de definir la particin y pulsamos Enter.

Colegio Tres Olivos


33 Ubuntu Server 16.04

Volvemos a seleccionar el espacio libre y continuamos el proceso.

Seleccionamos; crear una particin nueva y pulsamos Enter.

Colegio Tres Olivos


34 Ubuntu Server 16.04

Elegimos el tamao de la nueva particin, en nuestro caso el resto de disco duro, por lo que
seleccionamos continuar y pulsamos Enter.

Elegimos particin primaria y pulsamos Enter.

Colegio Tres Olivos


35 Ubuntu Server 16.04

El propio programa de instalacin nos selecciona el punto de montaje; /home (que era el que
queramos) por lo que seleccionamos con el cursor que hemos terminado de definir la particin y
pulsamos Enter.

Seleccionamos; Finalizar el particionado y escribirlos cambios en el disco y pulsamos Enter.

Colegio Tres Olivos


36 Ubuntu Server 16.04

El programa nos pide confirmacin, seleccionamos S y pulsamos Enter.

El programa comienza el proceso de instalacin lo que nos llevar un rato.

Colegio Tres Olivos


37 Ubuntu Server 16.04

El programa nos indica que si tenemos un proxy para acceder a la red lo pongamos, no es nuestro
caso, seleccionamos continuar y pulsamos Enter.

El programa continua la instalacin.

Colegio Tres Olivos


38 Ubuntu Server 16.04

En la siguiente ventana que se nos muestra elegimos; sin actualizaciones automticas y


pulsamos Enter. As podremos gestionar las actualizaciones nosotros.

Por el momento slo instalaremos el sistema bsico por lo que pulsamos Enter.

Colegio Tres Olivos


39 Ubuntu Server 16.04

El programa continua el proceso de instalacin.

En la siguiente ventana seleccionamos S para instalar el cargador de arranque GRUB y


pulsamos Enter.

Colegio Tres Olivos


40 Ubuntu Server 16.04

El programa continua el proceso de instalacin.

El programa nos informa que se ha realizado la instalacin con xito y que extraigamos el CD de
instalacin para que el sistema arranque del disco.

Colegio Tres Olivos


41 Ubuntu Server 16.04

Hacemos clic derecho sobre la mquina que hemos instalado y en el desplegable hacemos clic en
settings.

Seleccionamos CD/DVD y ah desmarcamos usar iso y marcamos usar disco fsico, luego hacemos
clic en OK.

Colegio Tres Olivos


42 Ubuntu Server 16.04

Tras reiniciar la mquina virtual comienza la carga del sistema operativo.

Pasados unos segundos, ya habr cargado nuestro sistema operativo.

Colegio Tres Olivos


43 Ubuntu Server 16.04

Introducimos el usuario y contrasea que creamos en la instalacin y estaremos dentro del


servidor.

Colegio Tres Olivos


44 Ubuntu Server 16.04

3. Instalacin Entorno grfico.

Con nuestro servidor ya instalado, procederemos a actualizar e instalar el entorno grfico.

Introducimos el comando: sudo apt-get update, para actualizar.

Colegio Tres Olivos


45 Ubuntu Server 16.04

Ahora introducimos el comando: sudo apt-get upgrade, para instalar los paquetes que nos
descargamos con el anterior comando. Cuando nos pregunta si deseamos continuar,
introducimos una s y pulsamos Enter.

Comienza el proceso de instalacin.

Colegio Tres Olivos


46 Ubuntu Server 16.04

Ahora introducimos el comando: sudo apt-get install Ubuntu-desktop, para que nos
instale el entorno grfico de Ubuntu.

Nos pide confirmacin; introducimos una s y pulsamos Enter.

El programa comienza la instalacin, lo que nos llevar un rato.

Colegio Tres Olivos


47 Ubuntu Server 16.04

Una vez finalizada la instalacin, introducimos el comando para que nos arranque el entorno
grfico. Introducimos contrasea y el sistema se reiniciar.

Durante la prctica hemos observado fallos en el intento de inicio de sesin en entorno grfico.
Primero tras introducir el comando el sistema inicia en entorno grfico pero sin los texbox, por
lo que nos es imposible introducir usuario y contrasea.

Reiniciamos la mquina virtual y entonces si nos carga los texbox.

Colegio Tres Olivos


48 Ubuntu Server 16.04

Si nos fijamos en la imagen en el inicio de sesin nos muestra el nombre completo del usuario que
creamos en vez del nombre de la cuenta de usuario simplemente.

No sabemos si es debido a esto pero el caso es que al introducir la contrasea no nos permite
iniciar sesin dicindonos que es errnea.

Para intentar remediar el problema lo que hacemos, es crear un usuario nuevo llamado prueba
antes de introducir el comando: sudo startx

Colegio Tres Olivos


49 Ubuntu Server 16.04

Al reiniciar, introducimos nuestra contrasea y accedemos al modo grfico.

Colegio Tres Olivos


50 Ubuntu Server 16.04

Vemos que tambin con esta cuenta nos muestra el nombre completo de la cuenta en vez de
simplemente el del usuario, el caso es que ahora introducimos la contrasea y accedemos
perfectamente al entorno grfico.

Una vez iniciada sesin en el entorno grfico, abrimos un terminal y probamos a cambiar de
usuario a la cuenta original que creamos en el proceso de instalacin.

Como podemos ver en la imagen, podemos acceder perfectamente a nuestra cuenta y nos
reconoce la contrasea.

Colegio Tres Olivos


51 Ubuntu Server 16.04

Comentarios.

Tras diversas pruebas realizadas con nuestro servidor; comprobamos que si realizamos la
instalacin del servidor, la instalacin de las actualizaciones, el entorno grfico y
posteriormente en vez de introducir el comando: sudo startx para iniciar directamente el
modo grfico desde la interfaz de comandos, introducimos el comando sudo shutdown h
now. Al volver a iniciar el equipo nos carga perfectamente el entorno grfico con nuestro
usuario y no nos da ningn error de inicio de sesin o de contrasea.

Colegio Tres Olivos


52 Ubuntu Server 16.04

4. Instalacin servidor DHCP.

Antes de comenzar con la instalacin del servidor DHCP, actualizaremos nuestro servidor.

Sudo apt-get update

Luego introducimos el comando, sudo apt-get upgrade, para mejorar e instalar las
actualizaciones que nos faltaran.

Colegio Tres Olivos


53 Ubuntu Server 16.04

Luego utilizamos el comando wget para descargar el programa Webmin desde el sitio web.

Wget http://www.Webmin.com/download/deb/Webmin-current.deb

Una vez descargado, lo desempaquetamos e instalamos con el comando:

Sudo dpkg i Webmin-current.deb.1

Como podemos ver en la imagen hay problemas de dependencias, esto lo arreglamos con el
siguiente comando:

Sudo apt-get install -fy

Colegio Tres Olivos


54 Ubuntu Server 16.04

Como podemos ver en la imagen, tras ejecutar el comando para arreglar las dependencias, el
programa Webmin se instala correctamente.

Nos dirigimos al navegador web de nuestro servidor e introducimos la siguiente direccin:

https://ubuntuserver:10000

Cuando se abre la pgina hacemos clic en Avancedy luego en Add Exception.

Colegio Tres Olivos


55 Ubuntu Server 16.04

Se abre una ventana en la que confirmaremos que queremos aadir una excepcin de
seguridad.

Ahora s nos muestra la web. Introducimos el usuario y contrasea que ser el mismo que
tenemos en nuestro servidor Ubuntu.

Colegio Tres Olivos


56 Ubuntu Server 16.04

Accedemos perfectamente a Webmin. Ahora necesitamos instalar el servidor DHCP para poder
gestionarlo.

Introducimos el comando: sudo apt-get install dhcp-server, pero nos da error, nos
dice que no est disponible.

Colegio Tres Olivos


57 Ubuntu Server 16.04

Introducimos el comando, apt-cache search dhcpd, para buscar un paquete para


instalar el servidor dhcp.

Nos encuentra: isc-dhcp-server

Ahora introducimos el comando: sudo apt-get install isc-dhcp-server, para instalar


nuestro servidor DHCP.

Colegio Tres Olivos


58 Ubuntu Server 16.04

Volvemos abrir el navegador con la pgina de Webmin. Hacemos clic en el icono del men
lateral y una vez se despliega hacemos clic en Refresh Modules (refrescar mdulos).

Como vemos en la imagen, ya nos carga el mdulo de servidor DHCP. Hacemos clic en DHCP
Server.

Colegio Tres Olivos


59 Ubuntu Server 16.04

En la ventana que se nos abre hacemos clic en Edit Client Options

Introducimos la direccin Ip de nuestro router en Default routers y aadimos una direccin


DNS. Luego hacemos clic en Save.

Colegio Tres Olivos


60 Ubuntu Server 16.04

Ahora hacemos clic en Add a new subnet para crearnos nuestra red local.

Le ponemos una descripcin a nuestra red, introducimos la IP, la mscara y el rango de


direcciones que vamos a servir.

Colegio Tres Olivos


61 Ubuntu Server 16.04

Luego hacemos clic en el botn Create.

Como podemos ver en la imagen, ya tenemos nuestra red creada.

Colegio Tres Olivos


62 Ubuntu Server 16.04

Una vez creada la red, hacemos clic en el botn Start Server para iniciar el servidor DHCP.

Ahora en nuestro Ubuntu server, editaremos el archivo de configuracin de red, ya que


durante la instalacin de Ubuntu server dejamos que nuestra tarjeta se configurara en DHCP
con una IP que nos sirvi nuestro router. Abrimos una terminal e introducimos el comando:

Sudo gedit /etc/network/interfaces

Colegio Tres Olivos


63 Ubuntu Server 16.04

Ahora introducimos el comando de la imagen para editar la configuracin de nuestro servidor


dhcp.

En el documento que se nos abre buscamos la lnea que pone INTERFACES y ah entre las
comillas introducimos el nombre de nuestra interfaz de red.

Comprobamos los cambios en la tarjeta de red de nuestro servidor con el comando:

ifconfig

Colegio Tres Olivos


64 Ubuntu Server 16.04

Arrancamos nuestro cliente para ver que nuestro servidor DHCP funciona y le asigna una
direccin IP.

Abrimos una terminal e introducimos el comando ifconfig. Vemos que la IP que nos asigna
es la primera del rango que pusimos en Webmin. 60

Colegio Tres Olivos


65 Ubuntu Server 16.04

Realizamos un ping a la IP de nuestro servidor para ver que hay comunicacin y como vemos
en la imagen nos responde.

Ahora lanzamos el ping desde nuestro servidor al cliente y nos responde.

Colegio Tres Olivos


66 Ubuntu Server 16.04

Arrancamos ahora nuestro segundo cliente y comprobamos que nos asigna una direccin IP el
servidor.

Realizamos un ping al servidor para comprobar la comunicacin.

Colegio Tres Olivos


67 Ubuntu Server 16.04

Realizamos ahora un ping desde el servidor para confirmar la comunicacin con el cliente.

Colegio Tres Olivos


68 Ubuntu Server 16.04

5. Instalacin Servidor DNS.

Lo primero comprobaremos que no tengamos instalado el paquete DNS. Introducimos el


comando: sudo dpkg L bind9

Como vemos en la imagen nos dice el sistema que no est instalado. Ejecutamos el comando
para instalarlo. Sudo apt install bind9 dnsutils

Comienza el proceso de instalacin, cuando nos pregunta si deseamos continuar decimos que
s.

Colegio Tres Olivos


69 Ubuntu Server 16.04

Abrimos el navegador e introducimos la direccin o el nombre de nuestro servidor para cargar


Webmin.

Una vez en l hacemos clic en el botn para desplegar el men lateral y luego hacemos clic en
Refresh Modules.

Colegio Tres Olivos


70 Ubuntu Server 16.04

Una vez termina el proceso, como vemos en la imagen ya nos carga el mdulo de DNS, BIND
DNS Server.

Hacemos doble clic sobre el servidor DNS, para abrirlo y comenzar con la configuracin.

Colegio Tres Olivos


71 Ubuntu Server 16.04

En la ventana que se nos abre hacemos clic en Create master zone.

Ponemos el nombre de nuestra zona DNS, el nombre de nuestro servidor DNS y una cuenta de
correo donde nos pueden enviar las alertas. Luego hacemos clic en el botn Create.

Colegio Tres Olivos


72 Ubuntu Server 16.04

Como vemos en la imagen ya tenemos la zona DNS que hemos creado. Hacemos doble clic en
el icono.

Hacemos clic en Name Alias.

Colegio Tres Olivos


73 Ubuntu Server 16.04

Donde pone nombre, introducimos: www, el nombre real, ponemos nombre fsico del servidor
punto nombre del dominio que creamos: ubuntuserver.ubuntu.local luego hacemos clic en el
botn Create.

Como observamos en la imagen ya tenemos creado nuestro alias.

Colegio Tres Olivos


74 Ubuntu Server 16.04

Ahora crearemos una entrada en nuestra zona DNS. Hacemos clic en Address.

En la ventana que se nos abre, introducimos el nombre de mquina y la direccin IP que tiene
asignada y hacemos clic en Create.

As podemos ir creando entradas en nuestra zona. Ahora hacemos clic en Return to zone list
para crear una nueva zona, esta vez inversa.

Colegio Tres Olivos


75 Ubuntu Server 16.04

Hacemos clic en Create master zone.

En la ventana que se nos abre, introducimos nuestra red, el nombre del servidor y un correo
para que nos enven las alertas.

Luego hacen os clic en Create.

Colegio Tres Olivos


76 Ubuntu Server 16.04

Ahora hacemos clic en el icono de Reverse Address para aadir una entrada.

En la ventana que se abre introducimos la direccin y el nombre de mquina y hacemos clic en


Create.

Colegio Tres Olivos


77 Ubuntu Server 16.04

As podemos ir creando registros de entrada en nuestro servidor DNS, tanto inversos (imagen
superior) como directos (imagen inferior).

Colegio Tres Olivos


78 Ubuntu Server 16.04

Ahora comprobamos en los clientes la direccin IP y el nombre de mquina para ver que
coinciden con los registros introducidos, con los comandos:

Uname -n, para averiguar nombre de mquina (igual a hostname).


Ifconfig, para averiguar la direccin IP.

Colegio Tres Olivos


79 Ubuntu Server 16.04

Como9 vemos en la imagen si lanzamos un ping a nuestro alias no se puede resolver, y al hacer
un nslookup a la direccin de nuestro servidor DNS, tampoco nos resuelve en cambio el ping lo
ejecuta perfectamente.

No est cogiendo automticamente nuestro servidor DNS, accedemos a la configuracin de


nuestra tarjeta de red (Panel de control\Redes e Internet\Conexiones de red) y pondremos
nuestro servidor DNS manualmente.

Colegio Tres Olivos


80 Ubuntu Server 16.04

Una vez realizado este cambio, como podemos apreciar en la imagen superior, hacemos un:

Nslookup, para averiguar si resuelve el nombre de nuestro servidor DNS.


Ping, para realizar una prueba de comunicacin directa con nuestro alias de dominio.

En ambos casos el resultado es satisfactorio.

Colegio Tres Olivos


81 Ubuntu Server 16.04

6. Instalacin Servicio Web HTTP.

Antes de proceder con la instalacin del Servidor WEB, actualizamos y mejoramos el Sistema:

Sudo apt-get update

Sudo apt-get upgrade

Colegio Tres Olivos


82 Ubuntu Server 16.04

Luego introducimos el comando para instalar el Servidor Web:

Sudo apt-get install apache2

Nos pregunta si queremos continuar, decimos que s y pulsamos enter.

Introducimos ahora un comando para ver si el servicio est activo y se ha instalado bien.

/etc/init.d/apache2 status

Colegio Tres Olivos


83 Ubuntu Server 16.04

Otra forma de comprobarlo sera abrir una pgina web y poner en la barra de direcciones
localhost . Como apreciamos en la imagen nos abre la pgina por defecto de Apache.

Tenemos en nuestro escritorio una carpeta (web) con una pgina que hemos creado.
Ejecutamos el comando:

Ls para ver el contenido del directorio /Escritorio.

Sudo cp r web/ /var/www/


Para copiar la carpeta y todo el contenido al directorio /var/www

Colegio Tres Olivos


84 Ubuntu Server 16.04

Ahora nos dirigimos al directorio donde hemos copiado nuestra carpeta para ver el contenido.

Nos deniega el acceso por n o tener permisos. Introducimos el comando:

Sudo chmod R 777 web/ damos permiso de lectura escritura y ejecucin a la carpeta
y todo su contenido.

Ahora ya podemos listar y tener acceso al contenido de la carpeta.

Con la carpeta donde tenemos nuestra pgina web copiada a /var/www/ nuestra pgina no
funciona, slo nos abre la web por defecto de apache . Tampoco funciona aadiendo un;
/web

Colegio Tres Olivos


85 Ubuntu Server 16.04

Probamos a copiar nuestra carpeta directamente a /var/www/html/

Si ponemos directamente localhost abre la web por defecto de apache, pero al poner
localhost/web, ya si accedemos a nuestra web como podemos ver en la imagen.

Si ponemos la direccin de nuestro servidor 10.0.0.2 tampoco accedemos pero si ponemos la


direccin de nuestro servidor /web si llegamos como vemos en la imagen inferior.

Colegio Tres Olivos


86 Ubuntu Server 16.04

Probamos el acceso a nuestra web desde uno de los clientes y accedemos perfectamente.

Probamos tambin desde un cliente Windows y accedemos perfectamente.

Colegio Tres Olivos


87 Ubuntu Server 16.04

Sudo gedit /etc/apache2/envars para ver cul es el usuario y grupo de apache para
posteriormente asignarle los permisos sobre la carpeta donde est la pgina web.

En nuestro caso como dimos permisos para todos los usuarios y grupos no cambiaremos el
propietario.

Sudo gedit /etc/apache2/ ports.conf


Para ver si responde a todas las peticiones del puerto 80 y escucha por el puerto 80.

Colegio Tres Olivos


88 Ubuntu Server 16.04

Ahora vamos a: cd /etc/apache2/sites-available/ que es donde se configuran los


sitios web.

Accedemos al primer fichero de configuracin: sudo nano 000-default.conf

Como vemos en la imagen inferior una de las lneas que no est comentada es la ruta donde
se guarda la pgina web. Por eso anteriormente no nos funcionaba directamente nuestra web.

Introducimos la ruta donde est la carpeta con nuestra pgina web para probar si tenemos
acceso directamente.

Colegio Tres Olivos


89 Ubuntu Server 16.04

Accedemos al segundo fichero de configuracin: sudo nano default-ssl.conf

Como vemos en la imagen superior, en este fichero tambin se indica la ruta donde se aloja la
pgina web. Introducimos la ruta donde tenemos nuestra pgina.

Por ltimo editaremos el fichero hosts dentro del directorio /etc; sudo nano hosts

Aqu aadiremos una entrada con el nombre de nuestra pgina web y que apunte al host local.

127.0.0.1 www.30livos.com

Colegio Tres Olivos


90 Ubuntu Server 16.04

Ahora probaremos las diferentes formas de acceder a nuestra pgina web:

www.30livos.com
127.0.0.1
localhost
10.0.0.2

Colegio Tres Olivos


91 Ubuntu Server 16.04

Como apreciamos en la serie de imgenes accedemos perfectamente sin tener que introducir
/web.
Ahora slo nos queda probar el acceso directo desde nuestros clientes sin tener que introducir
/web. El acceso tendr que ser a travs de direccin IP, ya que no tenemos creada una
entrada con nuestro servidor web en nuestro servidor DNS.

Colegio Tres Olivos


92 Ubuntu Server 16.04

Como podemos apreciar en las imgenes accedemos perfectamente tanto desde nuestro
cliente Linux como de nuestro cliente Windows.

Colegio Tres Olivos


93 Ubuntu Server 16.04

7. Instalacin Servidor FTP.

Antes de instalar el servidor FTP actualizamos el equipo con:

Sudo apt-get update

Sudo apt-get upgrade

Una vez tenemos actualizado nuestro equipo procedemos a la instalacin del paquete del
servicio FTP:

Sudo apt-get install vsftpd

Colegio Tres Olivos


94 Ubuntu Server 16.04

Comienza la instalacin del paquete seleccionado.

Una vez finalizada la instalacin introducimos el comando:

Sudo nano /etc/vsftpd.conf


Con el podremos acceder al fichero de configuracin de nuestro Servidor FTP.

Iremos descomentando algunas lneas del fichero para que se aplique la configuracin.

listen=YES

Colegio Tres Olivos


95 Ubuntu Server 16.04

anonymous_enable=NO

local_enable=YES

Write_enable=YES

ftpd_banner=Welcome to Felix FTP service.

Colegio Tres Olivos


96 Ubuntu Server 16.04

Una vez realizadas las modificaciones las salvamos con Ctrl+O y Ctrl+X.

Aadimos algunos usuarios para utilizar en nuestro FTP:

sudo adduser ftpclient

Colegio Tres Olivos


97 Ubuntu Server 16.04

sudo adduser ftpclient1

Comprobamos que se han creado correctamente nuestros usuarios con el comando:

nano /etc/passwd

Colegio Tres Olivos


98 Ubuntu Server 16.04

Ahora reiniciaremos el servicio y luego comprobaremos el estado del mismo, para eso
utilizamos los siguientes comandos:

sudo /etc/init.d/vsftpd restart

sudo /etc/init.d/vsftpd status

Ahora que ya hemos comprobado que el servicio se encuentra activo y funcionando,


probaremos el acceso a travs de nuestros clientes.

Introducimos: ftp 10.0.0.2 , y el servidor nos solicitar usuario y contrasea, una vez los
hemos introducido estamos dentro.

Colegio Tres Olivos


99 Ubuntu Server 16.04

Una vez hemos ingresado al servidor probaremos a descargarnos un archivo, introducimos el


comando:

ls para que nos muestre el contenido.

get para descargarnos el contenido.

lcd para ver en que directorio nos ha descargado el contenido.

Nos vamos a la localizacin donde nos ha descargado el contenido y hacemos un ls para listar
el contenido. Como podemos ver en la imagen superior el archivo se ha descargado
perfectamente.

Colegio Tres Olivos


100 Ubuntu Server 16.04

Si accedemos a la ubicacin del archivo a travs de la interfaz grfica tambin vemos que el
contenido se ha descargado perfectamente.

Ahora accederemos a travs de un cliente Windows que tambin tenemos en nuestra red
local.

Introducimos ftp 10.0.0.2 el servidor nos pide usuario y contrasea. Como podemos
comprobar en la imagen superior accedemos perfectamente y vemos el contenido.

Colegio Tres Olivos


101 Ubuntu Server 16.04

Una vez dentro probaremos a descargarnos el archivo de ejemplo para ver que podemos
acceder a la informacin del servidor.

get examples.desktop para descargarnos el archivo.

Comprobamos donde nos lo ha descargado con el comando lcd, y nos vamos a la ubicacin
que nos indica para comprobarlo. Como vemos en la imagen superior funciona correctamente.

Colegio Tres Olivos


102 Ubuntu Server 16.04

8. Instalacin Proxy Squid.

Antes de la instalacin del Servidor proxy podemos hacer una actualizacin del sistema como
hemos venido haciendo:

sudo apt-get update

sudo apt-get upgrade

Introducimos el comando: dpkg l squid para confirmar que no tengamos instalado el


paquete del proxy.

Procedemos a la instalacin: sudo apt-get install squid

Deberemos introducir la contrasea y posteriormente indicar s para continuar con el


proceso de instalacin.

Colegio Tres Olivos


103 Ubuntu Server 16.04

Una vez termina el proceso de instalacin, comprobamos que el paquete est instalado en
nuestro sistema.

dpkg -l squid

Abrimos el navegador e introducimos la direccin de Webmin para terminar la configuracin:

https://localhost:10000

Hacemos clic en el botn para desplegar el men lateral

Colegio Tres Olivos


104 Ubuntu Server 16.04

Como vemos en la imagen no nos aparece el servidor proxy squid. Hacemos clic en: Un-used
Modules.

Nos vamos desplazando hacia abajo hasta que nos aparece Squid-Servidor-Proxy. Una vez
lo hemos encontrado hacemos clic en l.

Colegio Tres Olivos


105 Ubuntu Server 16.04

El programa nos informa que el ejecutable de squid3 no existe, lo cual entra dentro de la
normalidad ya que nosotros instalamos el paquete squid. Hacemos clic en configuracin del
mdulo.

Debemos cambiar el nombre squid3 por squid en todos los campos, luego hacemos clic en
Salvar.

Colegio Tres Olivos


106 Ubuntu Server 16.04

Volvemos a hacer clic en el botn del men lateral para que se nos despliegue y luego
hacemos clic en servidores.

Cuando se despliega el men, hacemos clic en servidores y como vemos en la imagen superior
ya nos aparece nuestro servidor squid. Hacemos clic en l para empezar con su configuracin.

En la ventana que se abre hacemos clic en Puertos y Trabajos en Red.

Colegio Tres Olivos


107 Ubuntu Server 16.04

Hacemos un ifconfig en la terminal para recordar la configuracin de nuestras tarjetas.

ens33 es nuestra red local


ens38 es la tarjeta que tenemos conectada a internet con nuestro router.

Configuramos el puerto y la direccin de nuestro servidor y hacemos clic en Salvar y volvemos


al men principal de squid.

Colegio Tres Olivos


108 Ubuntu Server 16.04

Ahora hacemos clic en Control de acceso.

Hacemos clic en la pestaa y en el desplegable que se nos abre elegimos la opcin Direccin
de cliente. Luego hacemos clic en el botn Crear nueva ACL.

Colegio Tres Olivos


109 Ubuntu Server 16.04

Ponemos nombre a nuestra ACL e indicamos el rango de direcciones IP y la mscara de red a


las que daremos navegacin. Luego hacemos clic en el botn Salvar y en regresar a lista ACL.

Como vemos en la imagen superior ya aparece nuestra ACL. Ahora hacemos clic en
Restricciones Proxy.

Colegio Tres Olivos


110 Ubuntu Server 16.04

Hacemos clic en Aadir restriccin proxy.

Elegimos permitir, marcamos nuestra ACL y la opcin coincidir con ACLs, luego hacemos clic en
Salvar.

Colegio Tres Olivos


111 Ubuntu Server 16.04

Como vemos en la imagen ya nos aparece nuestra ACL, ahora hacemos clic en la flecha de la
derecha para subir nuestra ACL y que quede delante de Denegar all.

Colegio Tres Olivos


112 Ubuntu Server 16.04

Luego hacemos clic en Aplicar la Configuracin.

Ahora vamos a nuestros clientes para probar la configuracin. En el cliente Windows vamos a:
inicio/panel de control/opciones de internet. En la ventana que se abre hacemos clic en la
pestaa conexiones y luego en configuracin de LAN.

Colegio Tres Olivos


113 Ubuntu Server 16.04

Marcamos la opcin de Usar servidor proxy y ponemos la direccin de nuestro servidor y el


puerto. Luego hacemos clic en Aceptar y cerramos todo.

Comprobamos a travs de cmd que nos asigna una direccin el servidor DHCP.

Colegio Tres Olivos


114 Ubuntu Server 16.04

Abrimos el navegador y cmo podemos ver en la imagen, se nos abre la pgina


perfectamente.

Ahora probaremos con nuestro cliente Ubuntu. Abrimos una terminal y escribimos el comando
ifconfig para ver que tengamos asignada una direccin IP.

Colegio Tres Olivos


115 Ubuntu Server 16.04

Abrimos nuestro navegador, hacemos clic en el botn para abrir el men de configuracin y
luego en el desplegable hacemos clic en Preferencias.

En la ventana que se abre hacemos clic en la pestaa Avanzado que se encuentra en el men
de la derecha.

Colegio Tres Olivos


116 Ubuntu Server 16.04

Ahora hacemos clic en la pestaa Red y luego en la pestaa Configuracin.

Colegio Tres Olivos


117 Ubuntu Server 16.04

Marcamos la opcin Configuracin manual de proxy y Usar el mismo proxy para todo
introducimos la IP de nuestro servidor y el puerto que configuramos y luego hacemos clic en
Aceptar.

Como podemos ver en la imagen la pgina se nos abre con normalidad.

Colegio Tres Olivos


118 Ubuntu Server 16.04

Comentarios:

Durante la instalacin del servidor proxy, tuvimos problemas con la instalacin de squid3 que
es el paquete que viene por defecto con la versin de webmin que hemos utilizado (Webmin
1.831). Por lo que tuvimos que instalar el paquete squid y luego cambiamos la configuracin
en webmin para que pudiera utilizarlo obteniendo un resultado satisfactorio.

Colegio Tres Olivos

S-ar putea să vă placă și