Práctica: Configuración y Validación de SSH

Sistemas Operativos - Acceso remoto seguro

Contexto

Introducción

SSH (Secure Shell) es el protocolo estándar para la administración remota de sistemas Linux. Permite ejecutar comandos de forma segura sobre una red.

El servicio SSH es esencial en entornos productivos, ya que permite acceso remoto sin interfaz gráfica.

Si SSH no está activo o configurado correctamente, no es posible administrar un sistema de forma remota.
Objetivo

Objetivo

Entorno

Condiciones del entorno

Esta práctica se realiza directamente en el sistema Linux local (antes de conexión remota).

Requiere acceso a consola local o terminal con privilegios sudo.
Comandos

Comandos y explicación

systemctl status ssh → Verifica estado del servicio

systemctl status ssh

apt install openssh-server → Instala SSH

sudo apt install openssh-server

systemctl start ssh → Inicia servicio

sudo systemctl start ssh

systemctl enable ssh → Habilita inicio automático

sudo systemctl enable ssh

ss -tuln → Verifica puerto abierto

ss -tuln | grep 22

ip a → Obtiene dirección IP

ip a
Ejecución

Actividad paso a paso

  1. Verificar estado del servicio: systemctl status ssh
  2. Si no está instalado: sudo apt update sudo apt install openssh-server
  3. Iniciar servicio: sudo systemctl start ssh
  4. Habilitar inicio automático: sudo systemctl enable ssh
  5. Validar puerto: ss -tuln | grep 22
  6. Obtener IP: ip a
  7. Desde otra máquina: ssh usuario@IP
Análisis

Análisis del sistema

SSH depende de un servicio activo y un puerto disponible para aceptar conexiones.
Reflexión

Preguntas de reflexión

Extensión

Actividad complementaria

Entrega: análisis técnico

Entrega

Evidencia