Guía SSH: Instalación, Ejemplos y Cambio del Puerto por Defecto
Introducción:
SSH (Secure Shell) es un protocolo de red ampliamente utilizado para acceder de forma segura a servidores y dispositivos remotos. En este artículo, te proporcionaremos una guía completa sobre SSH, que incluye la instalación, ejemplos de uso y cómo cambiar el puerto por defecto para mejorar la seguridad de tus conexiones.
Instalación de SSH:
La instalación de SSH depende del sistema operativo que estés utilizando.
En Linux (Ubuntu):
- Abre la terminal.
- Para asegurarte de que SSH esté instalado, ejecuta el siguiente comando:
sudo apt-get install openssh-server
- Una vez instalado, el servicio SSH debería iniciarse automáticamente. Puedes verificar su estado con:
sudo systemctl status ssh
En macOS:
- Abre la terminal.
- En macOS, SSH ya está instalado por defecto. Puedes verificarlo ejecutando:
ssh -V
En Windows:
- Si utilizas Windows, puedes instalar un cliente SSH como PuTTY o utilizar Windows Subsystem for Linux (WSL) para acceder a SSH.
Ejemplos de Uso de SSH:
Una vez instalado SSH, aquí tienes algunos ejemplos de cómo utilizarlo:
- Conectar a un servidor remoto:
ssh usuario@direccion_ip_o_nombre_de_host
- Copiar archivos de forma segura (SCP):
scp archivo local usuario@direccion_ip_o_nombre_de_host:/ruta/remota
- Ejecutar comandos en un servidor remoto:
ssh usuario@direccion_ip_o_nombre_de_host "comando a ejecutar"
- Transferir archivos de forma segura con SFTP:
sftp usuario@direccion_ip_o_nombre_de_host
Cambio del Puerto por Defecto:
Cambiar el puerto por defecto de SSH (22) es una práctica recomendada para mejorar la seguridad, ya que dificulta a los atacantes encontrar el servicio. Aquí te mostramos cómo hacerlo:
- Abre el archivo de configuración SSH en tu servidor. Este archivo se encuentra generalmente en
/etc/ssh/sshd_config
en sistemas Linux. Utiliza un editor de texto comonano
ovi
para abrirlo:
sudo nano /etc/ssh/sshd_config
- Busca la línea que comienza con
Port
seguida del número del puerto (por defecto, 22). - Cambia el número del puerto por el que desees utilizar. Por ejemplo, puedes cambiarlo a 2222:
Port 2222
- Guarda el archivo y ciérralo.
- Reinicia el servicio SSH para que los cambios surtan efecto:
sudo systemctl restart ssh
Asegúrate de abrir el nuevo puerto en tu firewall y actualizar tu configuración de enrutamiento si es necesario. Luego, podrás conectarte utilizando el nuevo puerto:
ssh usuario@direccion_ip_o_nombre_de_host -p 2222
Conclusión:
SSH es una herramienta esencial para administrar sistemas remotos de forma segura. Con esta guía, has aprendido a instalar SSH, cómo utilizarlo y cómo cambiar el puerto por defecto para mejorar la seguridad de tus conexiones. Recuerda seguir buenas prácticas de seguridad al administrar servidores remotos.
Entradas recientes
El Futuro de ChatGPT: ¿Cuán Cerca Está de Pensar Como Nosotros?
La inteligencia artificial (IA) ha evolucionado rápidamente en los últimos años, con desarrollos impresionantes como…
IPv6: Mejoras Respecto a IPv4 y Herramientas para su Gestión en Linux
El crecimiento exponencial de dispositivos conectados a internet ha planteado serios desafíos a las redes…
Cómo determinar si NTP está siendo utilizado para la sincronización del reloj: Guía para administradores de sistemas
La sincronización precisa del tiempo en los sistemas de red es crucial para la correcta…
La Revolución de IPv6: Descubre por qué Necesitamos un Nuevo Protocolo
Desde que se ratificó hace casi 20 años, el protocolo IPv6 ha traído una serie…
Guía Completa para Capturar y Analizar Tráfico IP con tcpdump: Domina la Herramienta Esencial para Administradores de Sistemas
Capturar tráfico IP es una tarea esencial para los administradores de sistemas, ya sea para…
Guía para Añadir un Disco a un Virtual Server en VirtualBox y Redimensionarlo en Ubuntu
VirtualBox es una de las herramientas de virtualización más populares, utilizada por profesionales y entusiastas…
Esta web usa cookies.