Sunteți pe pagina 1din 9

TALLER LINUX 3 USO DEL COMANDO SSH y SCP

Por:

Karen Garrido Karina Barrera Romero

LIC. Larry Pachecho

UNIVERSIDAD DE CORDOBA Facultad de ingenieras

Programa de ingeniera de sistemas SEMESTRE VI

15 de marzo de 2014

Actividad

1) Asignar IP privada de clase C a tres maquinas virtuales. En esta oportunidad por medio de virtual box se crea una maquina virtual llamada hostA y se clona esta dos veces para obtener una maquina llamada hostB y hostC que se conectarn a la red interna de virtual box. Para cambiar las direcciones IP de cada maquina, se debe editar el archivo interface ubicada en la ruta /etc/network. Por medio de la consola se utiliza el editor de textos nano para abrir el archivo y editarlo. Se utilizar el siguiente comando: nano /etc/network/interface en el cual se modificarn las direcciones IP de cada maquina de tal manera que cumplan con la siguiente tabla:

Equipo IP hostA 192.168.80.1 hostB 192.168.80.2 hostC 192.168.80.3 Tabla 1. Direcciones IP de los host.

Por ser una direccin de tipo C, su mascara de red ser 255.255.255.0, su direccin de broadcast de 192.168.80.255 y la direccin de Gateway de 192.168.80.4. la configuracin de cada maquina se muestra a continuacion.

Figura 1. Superior: cambio de IP de hostA. Medio: cambio IP de hostB. Inferior: cambio IP de hostC.

Es importante destacar que para que los cambios se hagan efectivo se debe hacer uso del comando ifdown eth0 e ifup eth0 para desactivar y activar la red de Ethernet y guardar los cambios configurados.

Figura 2. Guardar los cambios de la red de Ethernet ifdown e ifup.

2) Crear 3 archivos en /home/Larry comprimirlos enuna carpeta y subir este ultimo a la carpeta /home/Larry del hostB.

Ubicado s en el hostA dentro de la carpeta /home/Larry, con el comando mkdir se crea una carpeta llamada archivos donde se guardarn los tres archivos que se comprimirn. Una vez creada la carpeta, se procede a crear los archivos con el comando touch dentro de la carpeta archivos de la siguiente manera:

touch /archivos/file1 touch /archivos/file2 touch /archivos/file3

Figura 3. Creacin de carpeta archivos y los 3 archivos dentro de la carpeta

Ahora para comprimir la carpeta archivos se utiliza el comando tar con la siguiente estructura:

tar -cf archivosComprimidos.tar.gz archivos

el archivo comprimido se llamar archivosComprimidos.tar.gz y al final la operacin se obtendr el siguiente resultado.

Figura 4. Compresin de la carpeta archivos.

Por ultimo lo que falta es enviar el archivo tar.gz a el hostB, para ello se utiliza el comando scp y para hacer el proceso de transferencia se requiere conocer la contrasea de usuario del equipo remoto. A continuacin se muestra el comando y los resultados en consola.

scp archivosComprimidos.tar.gz 192.168.80.2:/home/Larry

Figura 5. Envio del archivo comprimido desde hostA hasta hostB.

La estructura del comando esta compuesta por scp, archivosComprimidos.tar.gz o si no, la ruta donde se encuentra el archivo a transferir. Seguido la direccin IP del host remoto (en este caso el del hostB), el operador : seguido de la ruta de

destino del archivo (en este caso /home/Larry) sabiendo que al ser clonadas las maquinas poseen la misma carpeta personal. 3) Iniciar sesin en hostB desde hostA, subir un archivo .tar.gz desde hostB a hostC, y en un solo comando pasar el archivo de hostC a hostA. Para este ejercicio debe tenerse en claro que los equipos deben estar encendidos y dentro de la red como se ha venido haciendo, para iniciar una sesin de un equipo remoto se utiliza el comando ssh, de la siguiente manera.

ssh nomUsuario@ipRemoto en esta oportunidad se debe escribir este comando desde el equipo hostA y colocar el nombre de usuario root y direccin ip 192.168.80.2 que son datos respectivos del hostB. Los resultados son de esta manera, donde se debe saber la contrasea del hostB.

Figura 6. Inicio de sesin desde hostA de hostB.

Luego de iniciar sesin todos los comandos que se utilicen afectarn al sistema del hostB, de esta manera se subir el archivo comprimido que recibi hostB por parte de hostA, hacia el hostC. Por la estructura del comando scp mostrada anteriormente se realiza la siguiente lnea de comando:

scp /home/Larry/archivosComprimidos.tar.gz 192.168.80.3:/home/Larry

aqu se especifica la ruta /home/Larry/archivosComprimidos.tar.gz del hostB y se envan a la carpeta personal /home/Larry del hostC. Los resultados son:

Figura 7. Envio del archivo comprimido desde el hostB hasta hostC por medio de hostA.

Para enviar el archivo comprimido de hostC hasta hostA, sin salir de la sesin iniciamos sesin en hostC con el comando ssh.

ssh root@192.168.80.3

Figura 8. Iniciar sesin en hostC.

Y luego con el comando scp se procede a enviar el archivo desde /home/Larry/archivoComprimido.tar.gz a /root de hostA (porque en /home/Larry ya est incluido el archivo).

Figura 9. Enviar paquete desde hostC a hostA.

4) Mostrar en una sola lnea de comando ejecutado desde A el contenido de /home/Larry de hostB y hostB. Para poder mostrar el contenido de una carpeta de un host remoto se utiliza la siguiente lnea de comando: ssh nomUsuario@ipRemoto ls /ruta Asi con esta sola lnea de comando podemos mostrar la carpeta personal del hostB y el hostB. ssh root@192.168.80.2 ls /home/larry ssh root@192.168.80.3 ls /home/larry como aun estamos logueados en el hostC, utilizamos el comando exit para finalizar la sesin, y posteriormente este mismo comando para cerrar la sesin del hostB. Despus si se puede usar el comando dicho y los resultados son los siguientes:

Figura 10. Contenido de la carpeta /home/Larry del hostB

Figura 10. Mostrar contenido de carpeta personal de hostC.

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