jueves, 17 de diciembre de 2015

Práctica final de servidores FTP

A continuación se presenta la práctica sustitutiva del examen de este tema. Se pide configurar un servidor FTP, enviar el trabajo al correo del profesor y exponerlo en clase, accediendo al servidor FTP que se ha utilizado.Se puede usar cualquier servidor FTP excepto Filezilla FTP server para Windows y vsftpd para Linux.

La práctica valorará los siguientes apartados:
- Mensaje de bienvenida.
- Cuota de disco.
- Límite de ancho de banda.
- Usuarios locales con o sin enjaular.
- Archivo de log.
- Varios usuarios con diferentes permisos.
- Posibilidad de acceso mediante FTPS y/o de SFTP.
- Usuarios anónimos.
- Dominio asociado al servidor.

  • EL DÍA DE EXPOSICIÓN DE LAS PRÁCTICAS ES EL MIÉRCOLES 27 DE ENERO.
  • LA FECHA FINAL DE ENVÍO DE TRABAJOS ES EL LUNES 25 DE ENERO DE 2016.
  • EL EXAMEN DEL TEMA DEL SERVIDOR FTP ES EL DÍA JUEVES 28 DE ENERO DE 2016. SE TENDRÁ QUE PRESENTAR AL MISMO LA PERSONA QUE NO PRESENTE EL TRABAJO O BIEN QUE HAYA SUSPENDIDO DICHO TRABAJO. 

lunes, 14 de diciembre de 2015

Consideraciones finales sobre el servicio FTP

Aquí dejo un documento final sobre el servicio FTP, con varios asuntos importantes que deben tenerse en cuenta:

https://drive.google.com/file/d/0B5WlUchyR9JEenZtaWlxcWVxLUE/view?usp=sharing

Diferencias entre FTPS y SFTP

Los servidores FTP no tienen ninguna seguridad a la hora de conectarnos a ellos, ni los archivos ni la autenticación van cifrados, por tanto podríamos poner en riesgo nuestra privacidad a menos que no estemos conectando mediante una red privada virtual (VPN) y el servidor FTP esté en esa red local ya que de esta forma todo el tráfico va cifrado (pero por la VPN).

SFTP y FTPS no son equivalentes, ni siquiera se parecen, aunque ambos sirvan para lo mismo (transferencia segura de ficheros).
SFTP:
Sus siglas significan SSH File Transfer Protocol, es completamente diferente del protocolo FTP (File Transfer Protocol). SFTP fue contruído desde cero y añade la característica de FTP a SSH. Sólo usa un canal de comunicación, envía y recibe los mensajes en binario (y no en formato texto como hace FTP).
FTPS: (FTP seguro)
Es una extensión de FTP mediante SSL para el cifrado de los datos, utiliza dos canales de comunicación, envía y recibe los mensajes en formato texto. FTPS normalmente es más conocido ya que usa los mismos comandos que FTP.
Ambos protocolos utilizan un algoritmo asimétrico (RSA, DSA), un algoritmo simétrico (AES por ejemplo), y un algoritmo de intercambio de claves. Para la autenticación, FTPS utiliza certificados X.509, mientras que SFTP utiliza las claves SSH.
¿Cual es más seguro?
Técnicamente SFTP es más avanzado que FTPS, sin embargo algunos dispositivos pueden no ser compatibles con SFTP (como los móviles, consolas etc) y sin embargo con FTPS sí lo son, como he dicho antes, FTPS es una extensión de FTP.

miércoles, 9 de diciembre de 2015

Ejemplo de configuración de un servidor FTP (Filezilla) para Windows

Para esta tarea, se necesitan estos archivos:
- Un tutorial estupendo para entender la configuración de un servidor de Ftp como es Filezilla FTP server. Aquí os lo dejo:
https://docs.google.com/leaf?id=0B5WlUchyR9JEZjhlOWEzN2QtYjI4MS00MGZkLWFiNDctMjNkNTc3NTg0ZDJj&sort=name&layout=list&num=50

- Privilegios para los grupos de usuarios creados en el tutorial. Aquí están:

https://docs.google.com/leaf?id=0B5WlUchyR9JEMmU1YWM2N2YtMTVkZC00NjFkLWE3MzMtNTc1YWUwNDU3NGFh&sort=name&layout=list&num=50

miércoles, 11 de noviembre de 2015

Actividades del servicio SSH usando un dispositivo móvil

Actividades del servicio SSH usando dispositivo móvil

Hay que hacer un trabajo en un archivo .odt que refleje las actividades realizadas, con capturas o fotos de lo que has hecho, y la explicación de cada ejercicio.

0.- Conecta el dispositivo móvil a la red local wifi de la clase. Averigua cuál es la dirección IP del dispositivo móvil en la red wifi de la clase.

1.- Instala en el dispositivo móvil el programa SSH Server.



2.- Instala en el dispositivo móvil el programa Juice-SSH Client.


3.- Conecta con el programa cliente ssh del dispositivo móvil al servidor ssh en Ubuntu. Ejecuta comandos como pwd, cd para moverte entre carpetas y crea una carpeta llamada desdeandroid con mkdir

4.- Configura el servidor ssh del móvil. Piensa qué parámetros hacen falta para que funcione. Desde Ubuntu y la línea de comandos, conecta al servidor ssh de Android. Ejecuta comandos como pwd, cd para moverte entre carpetas y crea una carpeta denominada desdeubuntu con mkdir

5.- Desde una terminal de Ubuntu con el comando sftp -P puerto usuario@ipdispositivomovil
debes:
    a) coger un archivo del móvil y pasarlo al ordenador con Ubuntu (comando get archivo)
    b) crear un archivo en Ubuntu llamado minombrealmovil.txt que contenga tu nombre y apellidos  y copiarlo al móvil (comando put archivo)

Puedes usar comandos de sftp como cd carpeta, quit para salir, ls,...

6.- Instala en Android el programa Mobile SFTP (Secure Ftp Client)

    a) Desde ese programa conecta al servidor ssh de Ubuntu mediante sftp y copia un fichero desde Ubuntu hasta el móvil.
    b) Copia un archivo desde el móvil hasta el ordenador con Ubuntu.

7.- Usa el comando scp desde Ubuntu, para:

a) copiar un archivo (captura de pantalla de tu escritorio) llamado 7a.png a Android
b) copiar una captura de pantalla del escritorio de tu Android llamada 7b.png a Ubuntu.

8.-  Instala un programa en Android llamado Andftp (es un cliente de scp, ftp,...)





















Este programa lo vamos a usar para hacer scp de modo gráfico. Usando scp desde ese programa:

a) Copia un archivo de Ubuntu y ponlo en Android

b) Copia un archivo desde Android hasta Ubuntu.


domingo, 8 de noviembre de 2015

Autenticación con criptografía asimétrica con ssh en Ubuntu 15.04

La autenticación en un acceso remoto encriptado ssh se puede hacer de 2 formas:

- Con una contraseña (es el método que hemos visto ya).

- Con criptografía asimétrica. Aquí os pongo el tutorial. Como veis, he usado Ubuntu 14.04, pero funciona exactamente igual con Ubuntu 15.04

Enlace al tutorial: https://drive.google.com/file/d/0B5WlUchyR9JEME1pbWtDS2VXV1E/view?usp=sharing

domingo, 1 de noviembre de 2015

Actividad voluntaria: Creación de un servidor web en casa y otro en hosting apuntados ambos por dominios DNS que has adquirido

El plazo para ello es el 15 de noviembre de 2015. Supondrá un punto más en la nota del primer trimestre en Servicios en red si se hacen los 2 apartados. Usa los tutoriales del blog e Internet como ayuda si quieres. El trabajo será un documento en OpenOffice o LibreOffice que explique el proceso con capturas de pantalla aclaratorias.

martes, 27 de octubre de 2015

DDNS

Aunque en el tutorial de cómo instalar el servidor de nombres de dominio DNS Bind en Ubuntu contiene un apartado sobre DDNS, aquí os pongo más material útil:

- LO PRIMERO, mi tutorial:

https://drive.google.com/file/d/0B5WlUchyR9JEQXN5Rk1rNmphSEU/view?usp=sharing

- Un vídeo: ¿Cómo funciona DDNS?

http://www.youtube.com/watch?v=2_5zY5bnZ2M

- ¿Qué es un cliente de actualización DDNS?

http://es.dyn.com/apps/update-client-faqs/

http://donwebayuda.com/como-se-instala-el-cliente-de-actualizacion-en-windows/

domingo, 25 de octubre de 2015

Ejemplo de creación de dominio con Windows Server 2012


Aquí tenéis el tutorial:

https://drive.google.com/file/d/0B5WlUchyR9JETEZlTWNRdlBlZkk/view?usp=sharing

Ejemplo de creación de dominio desde Webmin sobre Bind9 en Ubuntu 15.04


Aquí tenéis el tutorial:

https://drive.google.com/file/d/0B5WlUchyR9JENldvdFlVNlN3SDA/view?usp=sharing

Ejercicio sobre el servidor DNS

Este ejercicio consiste en diseñar lo necesario en Ubuntu 15.04 para controlar de forma directa e inversa el dominio tunombre25.es pero ATENCIÓN: si te llamas daniel, el dominio será daniel25.es, y así según sea tu nombre. Yo lo he hecho para el dominio jose25.es
Para este ejercicio hay que tener en cuenta que:
  1. el servidor de nombres del dominio es pc-05
  2. el servidor de correo del dominio es pc-05
  3. tunombre25.es tiene como IP 192.168.1.75
  4. pc-05 tiene como IP 192.168.1.80
  5. www es un alias de tunombre25.es
  6. ftp es un alias de pc-05
  7. el ordenador pc-10 tiene como IP 192.168.1.10
  8. el ordenador pc-11 tiene como IP 192.168.1.11
  9. el ordenador pc-12 tiene como IP 192.168.1.12
Para comprobar que tienes hecho bien el ejercicio, tendrás que hacer esta prueba, que yo he hecho para el dominio jose25.es:

https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B5WlUchyR9JEYzVlZmU1ODUtZjNiMi00NzY3LWIyOTUtNDRkM2U1M2E5NjQ3&hl=es


- El trabajo se hará en un documento hecho con LibreOffice u OpenOffice con las capturas de pantallas necesarias.

- EL PLAZO DE ENTREGA POR CORREO ES EL MARTES 3 DE NOVIEMBRE DE 2015 A LAS 00:00 HORAS

jueves, 15 de octubre de 2015

Ejercicios sobre Bind

1.- Captura pantallas de los resultados de hacer estos comandos:

rndc status dice si el servidor DNS está funcionando o no

rndc dumpdb -cache guarda la caché en /var/cache/bind/named_dump.db

rndc flush borra la caché del servidor DNS

rndc muestra sus opciones

2.- Nuestro Servidor DNS está funcionando en el modo caché.
2.1.- ¿Qué significa eso?
2.2.- ¿Cómo se configura Bind para que sea un servidor caché?

3.- Haz el comando dig www.google.es y estudia lo siguiente:

3.1.- ¿Sale más de una dirección IP? ¿Por qué?
3.2.- ¿Cómo averiguarías si se ha metido en la caché de nuestro servidor DNS Bind?
3.3.- En ANSWER SECTION: ,  a la derecha del nombre de dominio aparece un número. ¿Qué significa?

3.4.- Haz dig www.google.es varias veces seguidas y comprueba si el orden de los nombres de dominio e IP cambia o no. ¿Cambia? ¿Por qué?

4.- Busca un nombre de dominio al cual puedas hacerle una búsqueda inversa con dig -x
Captura las pantallas necesarias. 

5.- Busca y haz las capturas de pantalla que sean necesarias para hacer una búsqueda no recursiva a un nombre de dominio del tipo xxx.xxx.xxx

6.- Captura las pantallas necesarias para buscar todos los servidores DNS consultados cuando se quiere saber qué IP tiene www.isidrodearceneguiycarmona.es

7.- Busca en Internet un lugar para hacer el comando dig online y captura alguna pantalla al buscar un nombre de dominio.

8.- Captura una pantalla donde se use el comando ping a algún dominio (ping es un cliente DNS)

9.- Captura una pantalla donde se use el comando host a algún dominio (host es un cliente DNS)

10.-Busca información en Internet de lo que es OpenNIC. Explica lo que es con tus palabras.








jueves, 8 de octubre de 2015

Los servidores DNS: usos, características y configuración

Para tener más claro el tema de los DNS, aquí os pongo un artículo muy interesante, en castellano:

http://norfipc.com/internet/servidores-dns.html

Para mejorar la resolución de nombres en Windows, podéis leer este artículo:

https://norfipc.com/redes/como-configurar-optimizar-servidores-dns-windows.html 

Explicación de lo que significa "anycast", y cómo se usa para mejorar los DNS:

https://es.wikipedia.org/wiki/Anycast

martes, 29 de septiembre de 2015

Instalación del servidor DHCP en Ubuntu 15.04

Aquí tenéis el tutorial:

https://drive.google.com/file/d/0B5WlUchyR9JEU0dkb3hYdjUxMmc/view?usp=sharing

Instalación de Webmin en Ubuntu 15.04

Webmin sirve, entre otras cosas, para configurar en Ubuntu servidores mediante un navegador de Internet, como Firefox. Aquí os pongo un tutorial:

https://drive.google.com/file/d/0B5WlUchyR9JERnZyQ3hiZ01nclk/view?usp=sharing 

Funciona en las versiones más actuales de Ubuntu

Actividades del tema 1: conoce tu ordenador y tu red

Este artículo lo  puedes descargar en PDF, aquí 

Para realizar las actividades es necesario:
1) que sepas hacer capturas de pantalla (con el programa Recortes de Windows, por ejemplo, o con la tecla Imprimir pantalla del teclado)
2) que sepas escribir un archivo y guardarlo (no con Word)
3) que sepas enviar un mensaje de correo electrónico con ficheros adjuntos.


PLAZO DE ENTREGA DE ESTAS PRÁCTICAS:  15 DE OCTUBRE DE 2015

Actividad 1:

Averigua las tarjetas de red que tiene tu equipo. En Windows se hace desde el Panel de control->Redes e Internet->Conexiones de red:


Captura la pantalla que te salga y será la actividad 1

Actividad 2:

Investiga la configuración de una de tus tarjetas de red. En Windows se hace desde el Panel de control-> Redes e Internet->Conexiones de red->Cambiar configuración del adaptador y luego, con el botón derecho del ratón, elegir Propiedades:








Captura esta última pantalla como la actividad 2.
Actividad 3:

¿Quieres conocer qué microprocesador y memoria principal tienes? En Windows se puede ver estos datos desde Panel de control->Sistema y seguridad->Sistema

Captura esta pantalla y será la actividad 3

Actividad 4:

¿Qué me dices de tu disco duro? ¿Tienes uno o varios? Muestra uno de ellos. Esta actividad se hace en Windows desde el botón Inicio


Saldrá algo similar a esto:

Tras hacer clic, saldrá la solución a esta actividad:


Captura la pantalla y ya tendrás hecha la actividad 4.

Actividad 5 (y última):

Escribe un archivo llamado actividad1.5 (sin usar Word, prueba LibreOffice u OpenOffice) donde me comentes:
a) cómo es la conexión a Internet de casa (por cable, línea del teléfono,...)
b) empresa proveedora de Internet (Martiatel, Orange,...), qué servicios tenéis contratados (Internet, Tv, móviles, etc.)
c) dónde está el router y qué equipos tenéis conectados (smart-tv, ordenadores, móviles,...). Si me enviáis una foto también de vuestro router, mejor calificación.

martes, 22 de septiembre de 2015

Bienvenida al curso 2015-2016

Espero que aprendamos mucho en este curso. Tened constancia y, con vuestro esfuerzo, llegaréis a la FCT en en tercer trimestre.

domingo, 22 de febrero de 2015

Práctica de redes inalámbricas

Aquí pongo algunos manuales interesantes sobre el punto de acceso D-link dwl-2100ap:

- Guía en español de la configuración básica:
https://docs.google.com/open?id=0B5WlUchyR9JEYWRiMmQyMmYtMTc5MS00YjY2LWJlMGMtNjY5YWFhZTM3YjIz

- Guía en español de configuración como punto de acceso inalámbrico:
https://docs.google.com/open?id=0B5WlUchyR9JENjBkMjEzYTUtYzhjZC00MDExLWE5MjQtOWNmNGRjNGMwMTA1

- Guía en español de configuración como repetidor:
https://docs.google.com/open?id=0B5WlUchyR9JENTMxZGI4MWQtOTMxOS00OTc1LTljOTktMWIxOWUzNTQ0ZWIw

- Guía en español de configuración como cliente:
https://docs.google.com/open?id=0B5WlUchyR9JEOWE3ODJmZGYtZDM2YS00NDYzLWJjZTktOGQwOTI4ZmYwZGI4

- Guía en español de configuración como WDS (Wireless Distribution System):
https://docs.google.com/open?id=0B5WlUchyR9JEMzJlMWNiZTEtYjM5MS00YmJjLWFjNTEtZDY3YjdlN2MyOWNj

- Guía en español de configuración como WDS + AP (Wireless Distribution System + Access Point):
https://docs.google.com/open?id=0B5WlUchyR9JENjVmOWE2MGQtMDlkNi00NTllLThmZGYtYmJkNjJiNmQzYjQ0

-Guía de configuración en español: (resumen de los modos de funcionamiento):
https://docs.google.com/open?id=0B5WlUchyR9JEZjE3NWQ2YmQtMmFlZC00OTZkLWFlZDMtNGUyMzQ5OTBiMTBj

-Manual en inglés completo del punto de acceso dwl-2100ap:
https://docs.google.com/open?id=0B5WlUchyR9JEZDgxOWVlOTMtNGQxYy00OGJkLTg5NDgtOTBhNzE3N2Q4NGNh

- Folletos explicativos del punto de acceso (en inglés):
https://docs.google.com/open?id=0B5WlUchyR9JEZWQ4OWI3MGItNjNjNi00NjYzLTg5NjgtNmQ0M2UwMjgzZGJk

https://docs.google.com/open?id=0B5WlUchyR9JEYzU4OTFlMzgtMzg5Zi00YTNiLThkMmQtYWRiOGQ2NDliYTkz

https://docs.google.com/open?id=0B5WlUchyR9JEOTg1ZDdmOTktNmFiNy00ZTA3LTg3ZmUtNWJlNDhmODE2NmI3

lunes, 2 de febrero de 2015

Práctica de servidores web

Instala un servidor web, sea o no Apache 2. No está permitido instalar xampp o lampp o entornos de paquetes de programas donde aparece Apache. Si se va a usar Apache, debe instalarse de manera indendiente.

El servidor instalado deberá tener las siguientes características:

Tener configurados 2 servidores virtuales. En la documentación que se entregue debe explicarse cómo se haría este proceso.

Tener páginas web protegidas por contraseña con 2 usuarios diferentes.

Debe permitir conexiones https

Contener una página web con Java o Php

Contener una página web con Javascript

1 mensaje de error personalizados con páginas propias (por ejemplo, el error 404)

- Si se usa Apache 2, usar el módulo userdir para que un usuario tenga sus páginas web (es un ejemplo del libro), y podrá usar un alias.

Lo ideal es tener el servidor web asociado a un dominio (tipo uni.me o cu.cc).

Opcional, pero que también puntúa:

  • Sube tus páginas a un servidor web gratuito, como 000webhost.com o nixiweb.com y demuestra que has trabajado sus posibilidades.
  • Tener configurado un registro de los accesos al servidor web.

El plazo de entrega es hasta el martes 10 de febrero antes de ser expuesto, enviando el trabajo al correo del profesor.

php en Apache 2. Ejemplo de Javascript

Aquí está el tutorial:

https://drive.google.com/file/d/0B5WlUchyR9JENTFPTmljVlp0RTg/view?usp=sharing

Páginas web en servidor Apache casero con 2 dominios virtuales

Aquí os pongo el tutorial:

https://drive.google.com/file/d/0B5WlUchyR9JENi1qdDg4UDhEX0E/edit?usp=sharing

Creación de un dominio gratis con hosting también gratuito

Aquí está el documento:

https://drive.google.com/file/d/0B5WlUchyR9JEYVQ5MkIzUnJIZzQ/edit?usp=sharing

martes, 20 de enero de 2015

Práctica final de servidores FTP

A continuación se presenta la práctica sustitutiva del examen de este tema. Se pide configurar un servidor FTP, enviar el trabajo al correo del profesor y exponerlo en clase, accediendo al servidor FTP que se ha utilizado.Se puede usar cualquier servidor FTP excepto Filezilla FTP server para Windows y vsftpd para Linux.

La práctica valorará los siguientes apartados:
- Mensaje de bienvenida.
- Cuota de disco.
- Límite de ancho de banda.
- Usuarios locales con o sin enjaular.
- Archivo de log.
- Varios usuarios con diferentes permisos.
- Posibilidad de acceso mediante FTPS y/o de SFTP.
- Usuarios anónimos.
- Dominio asociado al servidor.

EL DÍA DE EXPOSICIÓN DE LAS PRÁCTICAS ES EL MARTES 3 DE FEBRERO. 

Habrá que enviar el documento de la práctica al profesor como mucho el lunes 2 de febrero.

domingo, 18 de enero de 2015

Consideraciones finales acerca del servicio FTP

Aquí está el tutorial:

https://drive.google.com/file/d/0B5WlUchyR9JETDBvNi0wdlROQVk/view?usp=sharing

Diferencias entre FTPS y SFTP

Los servidores FTP no tienen ninguna seguridad a la hora de conectarnos a ellos, ni los archivos ni la autenticación van cifrados, por tanto podríamos poner en riesgo nuestra privacidad a menos que no estemos conectando mediante una red privada virtual (VPN) y el servidor FTP esté en esa red local ya que de esta forma todo el tráfico va cifrado (pero por la VPN).

SFTP y FTPS no son equivalentes, ni siquiera se parecen, aunque ambos sirvan para lo mismo (transferencia segura de ficheros).
SFTP:
Sus siglas significan SSH File Transfer Protocol, es completamente diferente del protocolo FTP (File Transfer Protocol). SFTP fue contruído desde cero y añade la característica de FTP a SSH. Sólo usa un canal de comunicación, envía y recibe los mensajes en binario (y no en formato texto como hace FTP).
FTPS: (FTP seguro)
Es una extensión de FTP mediante SSL para el cifrado de los datos, utiliza dos canales de comunicación, envía y recibe los mensajes en formato texto. FTPS normalmente es más conocido ya que usa los mismos comandos que FTP.
Ambos protocolos utilizan un algoritmo asimétrico (RSA, DSA), un algoritmo simétrico (AES por ejemplo), y un algoritmo de intercambio de claves. Para la autenticación, FTPS utiliza certificados X.509, mientras que SFTP utiliza las claves SSH.
¿Cual es más seguro?
Técnicamente SFTP es más avanzado que FTPS, sin embargo algunos dispositivos pueden no ser compatibles con SFTP (como los móviles, consolas etc) y sin embargo con FTPS sí lo son, como he dicho antes, FTPS es una extensión de FTP.