16
PRACTICA II UNIVERSIDAD DEL AZUAY NOMBRE: FELIPE ROBLES CURSO: 7 “D” PROFESOR: ING. LUIS ALFREDO ESPINOZA TEMA: SERVICIOS FTP, TELNET, SSH Y VNC FECHA:

PRACTICA 21.docx

Embed Size (px)

Citation preview

Page 1: PRACTICA 21.docx

PRACTICA II

UNIVERSIDAD DEL AZUAY

NOMBRE:

FELIPE ROBLES

CURSO:

7 “D”

PROFESOR:

ING. LUIS ALFREDO ESPINOZA

TEMA:

SERVICIOS FTP, TELNET, SSH Y VNC

FECHA:

03 de diciembre de 2013

Page 2: PRACTICA 21.docx

1 CREACION DE CARPETA COMPARTIDA

1.1 OBJETIVOS

-Crear una carpeta en la maquina nativa (Windows 8) y compartirlas con las demás maquinas (Cliente Windows Xp, Cliente Ubuntu 12.04, Servidor Ubuntu 12.04)

-Acceder a la carpeta desde cualquier maquina con la posibilidad de leer y escribir archivos.

1.2 Pasos para la creación de la carpeta.

Primero que nada creamos la carpeta en la maquina nativa en mi caso es Windows 8, una vez creada la carpeta procedemos a irnos a la ventana de Virtualbox y en la parte de configuraciones nos dirigimos a Carpetas compartidas y en el signo de más verde; hacemos clic y seleccionamos la ubicación de la carpeta.

1.3 CARPETA COMPARTIDA EN UBUNTU

Para compartir una carpeta ejecutamos la siguiente línea:

$ sudo mkdir /mnt/compartida

$ sudo chmod go+w /mnt/compartida

Hacemos esto en las dos máquinas de Linux y para comprobar vamos a la ruta como se puede ver en las siguientes imágenes.

Page 3: PRACTICA 21.docx

Este es el caso para la maquina en Linux.

1.4 CARPETA COMPARTIDA EN WINDOWS

Para la parte de Windows nos dirigimos a Mi PC/herramienta/conectar a una red, nos saldrá la siguiente ventana en la cual tenemos que seleccionar la carpeta compartida en la parte de VBOXSVR/

Seleccionamos y en el terminal ponemos en siguiente comando :net use x: vboxsrv\compartida.

Con esto la carpeta esta compartida en todas las máquinas como se puede ver en la siguiente imagen.

Page 4: PRACTICA 21.docx

2 FTP

2.1 INSTALACION DE FTP EN UBUNTU

Para la instalación en Ubuntu primero ponemos el estado de red en conexión al internet es decir en estado 1, después nos dirigimos hacia la ventana de comandos y ejecutamos la siguiente línea.

sudo apt-get install vsftpd

Una vez instalados los paquetes configuramos el archivo de Ftp para poder elegir permisos entre otras configuraciones. Para esto colocamos la siguiente línea de comando.

sudo gedit /etc/vsftpd.conf

Con esto entramos al archivo de configuración y lo podemos editar a nuestras necesidades y comodidades.

Para reiniciar el servicio FTP ocupamos esta línea:

sudo service vsftpd restart

Para probar el correcto funcionamiento de lo instalado ponemos la red en estado dos que es la conexión local y ponemos los siguientes comandos obteniendo lo que se muestra en la siguiente imagen.

Page 5: PRACTICA 21.docx

$ ftp 127.0.0.1

$ ftp localhost

$ ftp localhost.localdomain

$ ftp 192.168.11.1

$ ftp su-VirtualBox

$ ftp ServidorUbuntu.uda

2.2 PRUEBA FTP

Page 6: PRACTICA 21.docx

Para probar el servidor FTP desde el cliente Ubuntu y el cliente Windows descargamos Filezilla y realizamos las respectivas configuraciones y obtenemos lo siguiente:

En el Cliente Ubuntu

Page 7: PRACTICA 21.docx

En el Cliente Windows

3 TELNET

3.1 INSTALACION DE TELNET EN EL SERVIDOR UBUNTU

Colocamos en estado 1 la red y colocamos la siguente línea de comandos para la instalación de Telnet

sudo apt-get install telnetd

3.2 Prueba Telnet

Colocamos en estado 2 la Red y procedemos a las pruebas colocando los siguientes comandos.

$ telnet 127.0.0.1

$ telnet localhost

$ telnet localhost.localdomain

$ telnet 192.168.11.1

$ telnet su-VirtualBox

$ telnet ServidorUbuntu.uda

Page 8: PRACTICA 21.docx

Telnet entre el cliente Windows y Servidor Ubuntu

Page 9: PRACTICA 21.docx

Telnet entre el Cliente Ubuntu y Servidor Ubuntu

4 SSH

4.1 INSTALACION SSH EN SERVIDOR UBUNTU

Ponemos la red en estado uno y descargamos e instalamos los paquetes necesarios (Tanto en el cliente como el servidor Ubuntu) con la siguiente línea:

sudo apt-get install ssh

Una vez instalado lo reseteamos con la siguiente línea:

sudo restart ssh

4.2 PRUEBA SSH EN UBUNTU

Para realizar la prueba del estado de SSH escribimos los siguientes comandos en el terminal.

$ ssh 192.168.11.2

$ ssh cu-VirtualBox

$ ssh ClienteUbuntu.uda

Se obtuvo lo siguiente:

Page 10: PRACTICA 21.docx

4.3 MODO GRAFICA SSH EN UBUNTU

Para la parte grafica se debe ingresar al usuario de la siguiente manera

$ ssh -X felipe@su-VirtualBox

Nos autentificamos y después corremos el siguiente comando que es para que nos muestre una aplicación de un reloj en forma gráfica.

$ xclock

A continuación la imagen con los pasos seguidos.

Para todo esto debemos dar los permisos necesarios y desactivar los firewalls.

Page 11: PRACTICA 21.docx

4.4 Instalacion SSH en cliente Windows

Para utilizar los servicios SSH en Windows tenemos que instalar los siguientes programas:

-Xming

- Putty

En Putty ingresamos a X11 y en la parte de x display location colocamos: Localhost:0, hacemos click en conectar y podremos sin problemas ingresar.

Para verificar el funcionamiento ingresamos el comando: xclock

----------------------------------------------------------------------------------------------------------------------

5 VNC5.1 Instalación del servidor VNC en el Servidor Ubuntu

Para la instalación de un servidor VCN en Ubuntu colocamos la siguiente línea en el terminal:

sudo apt-get install tightvncserver

Después de esto tenemos que dar los permisos necesarios para que se ocupen los puertos por los cuales nos vamos a comunicar. Además de esto debemos configurar los firewalls para que permitan el tráfico entrante.

Configuramos las dimensiones profundidad de pixeles del escritorio con la siguiente línea en el terminal.

sudo tightvncserver : -geometry 800x600 -depth 24

5.2 Instalación del servicio VNC en el Cliente Ubuntu

En estado 1 la red instalamos el paquete VNC con la siguiente línea de comando:

sudo apt-get xtightvncviewer

Para el verificar el correcto funcionamiento ingresamos la siguiente línea en el terminal.

sudo xtightvncviewer

5.3 Instalación del servicio VNC en el Cliente Windows

En Windows instalamos el software TightVnc

Colocamos la dirección IP a la cual queremos acceder seguida de dos puntos (:) y el número de puerto que en este caso es 5900.

Page 12: PRACTICA 21.docx

6 CUESTINARIO 1. De una breve explicación sobre servicio FTP y sus funcionalidades.

Es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP 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.

Es un protocolo de propósito general:

-Es independiente del sistema operativo y hardware.

-Transfiere archivos arbitrarios.

-Acomoda la propiedad de los archivos y las restricciones de acceso.

Funcionalidades:

-Listar el contenido de los directorios,

-Cambio de directorio

-Traer archivos (get)

-Poner archivos (put)

2. Describa los protocolos telnet y SSH, para que sirven y en qué se diferencian.

Telnet

Telnet es un protocolo de conexión a otra máquina donde se puede manejarla remotamente pero solamente el terminal no la parte gráfica.

Es una herramienta muy útil para arreglar fallos a distancia, sin necesidad de estar físicamente en el mismo sitio que la máquina que los tenía. También se usaba para consultar datos a distancia, como datos personales en máquinas accesibles por red, información bibliográfica, etc.

Aparte de estos usos, en general telnet se ha utilizado para abrir una sesión con una máquina UNIX, de modo que múltiples usuarios con cuenta en la máquina, se conectan, abren sesión y pueden trabajar utilizando esa máquina. Es una forma muy usual de trabajar con sistemas UNIX.

SSH

Es un protocolo que sirve para acceder a máquinas remotas a través de una red. Permite manejar por completo la computadora mediante un intérprete de comandos en la terminal, y también puede redirigir el tráfico de X para poder ejecutar programas gráficos si tenemos un Servidor X corriendo.

Además de la conexión a otros dispositivos, SSH nos permite copiar datos de forma segura gestionar claves RSA para no escribir claves al conectar a los dispositivos y pasar los datos de cualquier otra aplicación por un canal seguro tunelizado mediante SSH.

Page 13: PRACTICA 21.docx

La diferencia principal entre SSH y Telnet es que SSH usa técnicas de cifrado que hacen que la información que viaja por el medio de comunicación vaya de manera no legible, evitando que terceras personas puedan descubrir el usuario y contraseña de la conexión ni lo que se escribe durante toda la sesión; aunque es posible atacar este tipo de sistemas por medio de ataques de REPLAY y manipular así la información entre destinos.

2. ¿Qué beneficios nos brinda VNC?