Está en la página 1de 9

VICERRECTORADO DOCENTE Código: GUIA-PRL-001

CONSEJO ACADÉMICO Aprobación: 2016/04/06

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación

FORMATO DE GUÍA DE PRÁCTICA DE LABORATORIO / TALLERES / CENTROS DE SIMULACIÓN


PARA DOCENTES

CARRERA: COMPUTACIÓN ASIGNATURA: ADMINISTRACIÓN DE SISTEMAS OP.


PRACTICA: 04 TÍTULO: Conexión remota con SSH
OBJETIVO:
 Configurar un servidor GNU/Linux para conexiones remotas utilizando el protocolo Secure SHell.
PRE REQUISITOS:
a) Maquina física o virtual con sistema GNU/Linux Centos 7 minimal
b) Maquina física o virtual con sistema GNU/Linux Ubuntu 18.04
c) Conexión de red entre los dos sistemas
d) Conexión a Internet
INSTRUCCIONES: 1. Leer información referente al Secure SHell
2. Realizar los ejercicios descritos en la práctica
3. Resolver las tareas planteadas en el trabajo autónomo
4. Realizar un informe de la práctica desarrollada
ACTIVIDADES A DESARROLLAR:
1. Acceder al servidor GNU/Linux Centos como usuario root

2. Instalar el paquete para ssh.

# yum install openssh-server

3. Iniciar el servicio. El nombre del servicio en Centos es sshd

# systemctl start sshd

4. Verificar el estado del servicio

# systemctl status sshd

Resolución CS N° 076-04-2016-04-20
FORMATO DE GUÍA DE PRÁCTICA DE LABORATORIO / TALLERES / CENTROS DE SIMULACIÓN
PARA DOCENTES

5. Para verificar que el servicio se encuentra funcionando vamos a realizar una conexión local con
el propio servidor. Para esto se debe especificar el nombre del usuario y el host al que se
requiere conectar. En este caso, utilizaremos a nuestro usuario sin privilegios ‘laboratorio’ y como
es al mismo host, utilizaremos ‘localhost’ como dirección del servidor.

# ssh laboratorio@localhost

6. El comando solicitará la contraseña para el usuario ‘laboratorios’. Una vez proporcionada y


validas las credenciales, estaremos dentro del sistema pero con un usuario sin privilegios. La
terminal se debería observar similar a lo siguiente:

7. Para terminar la sesión puede utilizar el comando ‘exit’ o ‘logout’

8. Obtener la dirección IP del servidor Centos. En este caso, nos interesa obtener la dirección IP de
la interfaz de red que puede conectarse con el sistema GNU/Linux Ubuntu.

# ip addr
FORMATO DE GUÍA DE PRÁCTICA DE LABORATORIO / TALLERES / CENTROS DE SIMULACIÓN
PARA DOCENTES

9. Habilitar el puerto 22 (puerto por defecto para el servidor ssh) en el firewall

# firewall-cmd --permanent --add-port=2244/tcp

10. Reiniciar el firewall

# firewall-cmd --reload

11. Desde el sistema operativo GNU/Linix Ubuntu, abrir el terminal (Puede utilizar la combinación
de teclas CTRL + ALT + t )

12. Verificar que existe conexión con el servidor Centos. Para esto utilizar el comando ‘ping’ y
verificar que haya respuesta desde el servidor. Nota: La dirección IP es la obtenida en el punto 8.

$ ping 192.168.100.55

Para detener el comando presionar la combinación de teclas CTRL + c.

13. Conectarse al servidor. Para ello digitar el comando ssh con el usuario, en este caso ‘laboratorio’
y la dirección IP del servidor.

$ ssh laboratorio@192.168.100.55

14. Puede que el programa te emita una advertencia indicando que el host al que intenta conectarse
no se encuentra registrado como un host de confianza o conocido. Ante la pregunta, colocar SI o
YES. Luego de esto, el programa solicitará la contraseña del usuario ‘laboratorio’. Si todo está
correcto, deberás mirar algo similar a lo siguiente:
FORMATO DE GUÍA DE PRÁCTICA DE LABORATORIO / TALLERES / CENTROS DE SIMULACIÓN
PARA DOCENTES

15. Para verificar que te encuentras conectado remotamente al servidor Centos, digita la
siguiente instrucción.

$ uname -a

16. La salida del comando anterior debería mostrar la versión del kernel del servidor Centos. La
salida debería ser algo similar a lo siguiente:

Linux localhost.localdomain 3.10.0-957.21.3.el7.x86_64 #1 SMP Tue Jun 18


16:35:19 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

17. Para desconectarte debes colocar ‘logout’ y regresarás a tu sistema Ubuntu.

TRABAJO AUTÓNOMO

1. Investigar sobre el archivo de configuración del servicio SSH y realizar los siguientes cambios:
a) Configurar para que el usuario root no pueda conectarse a través de ssh
b) Cambiar el puerto por defecto del servicio (22) al 4587.

2. Investigar sobre cifrado y autenticación en SSH y el comando scp (Secure Copy). Generar
las claves públicas y privadas RSA para conectarse entre el cliente y el servidor. Detallar el
procedimiento y evidenciar que funcione.

3. Utilizar el programa Putty para conectarse con el servidor Centos desde un sistema Microsoft®
Windows®. Primero hacerlo de la forma “convencional” y luego utilizar la clave RSA pública
para hacerlo. Detallar el procedimiento y evidenciar que funcione.
RESULTADOS OBTENIDOS:
CONCLUSIONES:
 Generar al menos dos conclusiones y dos recomendaciones de la practica.
REFERENCIAS:
[1] Putty org, https://www.putty.org/
[2] Guillermo. (2016). Configurar SSH en CentOS 7. Retrieved October 8, 2019, from Desarrollo
Web Tutoriales para tu web website: https://desarrollowebtutorial.com/configurar-ssh-en-centos-
7/
[3] Nemeth, E., Snyder, G., R. Hein, T., & Whaley, B. (2017). Unix and Linux System
Adminitration Handbook. (5th ed).
FORMATO DE GUÍA DE PRÁCTICA DE LABORATORIO / TALLERES / CENTROS DE SIMULACIÓN
PARA DOCENTES

[4] Petersen R. (2009) LINUX Manual de referencia. (6ta ed)

Rodrigo Tufiño

Firma:

También podría gustarte