SSH-1.7 conexion ssh ES 601 01 01 07
https://docs.google.com/presentation/d/1XpooVSf2b7lRRTNBbccEok_TR1rxnplVoOihC3B5Yz0/edit?usp=sharing
Conexión por SSH a Servidor Ubuntu con Configuración de Red
Introducción
Acceder a un servidor directamente usando su monitor es inevitable durante la instalación, pero no es práctico para la gestión continua. Usando SSH podrás conectarte externamente al servidor como si estuvieras trabajando dentro de él mismo.
Requisitos
Máquina virtual Ubuntu instalada en VirtualBox
Cliente SSH (Putty para Windows o terminal integrado en Linux/macOS)
Paso 1: Configuración de Red en VirtualBox
Antes de la configuración:
Por defecto, VirtualBox usa NAT (Network Address Translation), lo que asigna una IP no accesible remotamente.
Apaga completamente tu máquina virtual Ubuntu
sudo shutdown -h nowEn VirtualBox:
Selecciona tu máquina virtual
Haz clic en Configuración
Ve a la sección Red
Cambia de NAT a Adaptador Puente
Acepta los cambios
Enciende nuevamente tu máquina virtual
Paso 2: Verificar la Nueva Dirección IP
Dentro de tu máquina virtual Ubuntu:
# Ejecuta el comando:
ifconfig
# Busca la interfaz eth0 (Ethernet)
# Verás una dirección IP del tipo: 192.168.x.xEjemplo de resultado:
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.4.59 netmask 255.255.255.0 broadcast 192.168.4.255
inet6 fe80::a00:27ff:fe4a:1234 prefixlen 64 scopeid 0x20<link>
ether 08:00:27:4a:12:34 txqueuelen 1000 (Ethernet)Anota tu dirección IP (en este ejemplo: 192.168.4.59).
Paso 3: Instalar y Configurar SSH en Ubuntu
# Actualiza el sistema
sudo apt update && sudo apt upgrade -y
# Instala el servidor SSH
sudo apt install openssh-server -y
# Verifica que el servicio esté activo
sudo systemctl status ssh
# Si no está activo, inícialo
sudo systemctl start ssh
# Habilita el inicio automático
sudo systemctl enable sshPaso 4: Conexión desde Windows con Putty
Descarga e instalación:
Ve a www.putty.org
Descarga la versión para Windows (Intel x86)
Ejecuta el archivo descargado (no requiere instalación)
Configuración de conexión:
Abre Putty
En Host Name (or IP address): ingresa tu IP (ej:
192.168.4.59)Puerto:
22(por defecto para SSH)Tipo de conexión: SSH
Haz clic en Open
Primera conexión:
Putty mostrará una advertencia de seguridad sobre la clave del servidor
Haz clic en Yes para aceptar y almacenar la clave
Inicio de sesión:
login as: [tu_usuario]
Password: [tu_contraseña]Ejemplo:
login as: josevicente
Password: ubuntuserverPaso 5: Conexión desde Linux/macOS
Desde tu terminal:
ssh usuario@direccion_ip
# Ejemplo:
ssh josevicente@192.168.4.59Ingresa tu contraseña cuando se solicite.
Ventajas de Usar SSH
Acceso remoto: No necesitas monitor físico en el servidor
Seguridad: Conexión encriptada
Administración: Puedes gestionar múltiples servidores desde una misma ubicación
Rendimiento: Menos consumo de recursos que interfaces gráficas remotas
Solución de Problemas Comunes
Error de conexión:
Verifica que la IP sea correcta con
ifconfigConfirma que el servicio SSH esté activo:
sudo systemctl status sshRevisa que la configuración de red en VirtualBox sea "Adaptador Puente"
Error de autenticación:
Confirma usuario y contraseña
Verifica que el usuario exista en el sistema
Verificar conectividad:
# Desde tu máquina local (Windows):
ping 192.168.4.59
# Desde tu máquina local (Linux/macOS):
ping -c 4 192.168.4.59Consejos de Seguridad
Cambia el puerto SSH (opcional):
sudo nano /etc/ssh/sshd_config # Cambia: #Port 22 → Port 2222 sudo systemctl restart sshUsa autenticación por clave SSH en lugar de contraseñas:
# Genera clave en tu máquina local: ssh-keygen -t rsa -b 4096 # Copia la clave al servidor: ssh-copy-id usuario@direccion_ipMantén tu sistema actualizado:
sudo apt update && sudo apt upgrade -y
¡Ahora puedes administrar tu servidor Ubuntu remotamente sin necesidad de acceder directamente a su monitor!
Conectarse por SSH a una Máquina Virtual Ubuntu
Requisitos previos
Tener una máquina virtual Ubuntu instalada (VirtualBox, VMware, etc.)
Tener acceso a la terminal o línea de comandos
Conocer la dirección IP de tu máquina virtual Ubuntu
Paso 1: Instalar el servidor SSH en Ubuntu
En tu máquina virtual Ubuntu:
# Actualizar el sistema
sudo apt update && sudo apt upgrade -y
# Instalar el servidor OpenSSH
sudo apt install openssh-server -y
# Verificar que el servicio esté activo
sudo systemctl status ssh
# Si no está activo, iniciarlo
sudo systemctl start ssh
# Habilitar para que inicie automáticamente
sudo systemctl enable sshPaso 2: Obtener la dirección IP de tu máquina virtual
En Ubuntu:
# Ver la dirección IP
ip a
# o
hostname -IAnota la dirección IP (ejemplo: 192.168.1.100)
Paso 3: Conectarse desde Windows
Opción A: Usar PowerShell o Command Prompt
ssh usuario@direccion-ip
# Ejemplo:
ssh juan@192.168.1.100Opción B: Usar PuTTY (descargar de putty.org)
Abrir PuTTY
En "Host Name" poner:
usuario@direccion-ipPuerto: 22 (por defecto)
Click "Open"
Paso 4: Conectarse desde Linux/macOS
Abrir terminal y usar:
ssh usuario@direccion-ip
# Ejemplo:
ssh juan@192.168.1.100Paso 5: Autenticación
Primera conexión:
Te pedirá confirmar el fingerprint (escribe "yes")
Luego pedirá la contraseña de tu usuario en Ubuntu
Configuración adicional útil
Generar clave SSH (para evitar escribir contraseña):
# En tu máquina local (no la virtual)
ssh-keygen -t rsa -b 4096
# Copiar la clave pública a la máquina virtual
ssh-copy-id usuario@direccion-ipCambiar puerto SSH (opcional, para seguridad):
# En la máquina virtual Ubuntu
sudo nano /etc/ssh/sshd_config
# Cambiar la línea:
# Port 22 → Port 2222 (o otro puerto)
# Reiniciar servicio
sudo systemctl restart sshSolución de problemas comunes
Error: "Connection refused"
Verifica que el servidor SSH esté instalado y corriendo
Revisa la dirección IP
Verifica la configuración de red de la máquina virtual
Error: "Permission denied"
Verifica el nombre de usuario y contraseña
Asegúrate de que el usuario exista en Ubuntu
Verificar conexión:
ping direccion-ipConsejos de seguridad
Siempre usa contraseñas seguras
Considera cambiar el puerto por defecto
Usa claves SSH en lugar de contraseñas
Mantén tu sistema actualizado
¡Listo! Ahora puedes administrar tu máquina virtual Ubuntu remotamente mediante SSH.
Comentarios
Publicar un comentario