Cómo habilitar y utilizar SSH en Ubuntu 22.04

Si necesitas acceder a tu servidor de Ubuntu 22.04 de forma remota, necesitarás una herramienta llamada SSH (Secure Shell). SSH es una forma segura de acceder a tu servidor y manejarlo como si estuvieras trabajando directamente en él. En este artículo, te mostraremos cómo habilitar y usar SSH en Ubuntu 22.04.
Requisitos previos
Antes de comenzar, necesitarás tener una instancia de Ubuntu 22.04 instalada y configurada en un servidor. También necesitarás tener acceso de administrador o root al servidor.
Habilitar SSH
Lo primero que necesitas hacer es habilitar SSH en tu servidor. Esto se puede hacer con el siguiente comando en la terminal:
sudo apt update
sudo apt install openssh-server
Este comando actualizará tu servidor y luego instalará el paquete de servidor de SSH. Si ya tienes SSH instalado, puedes omitir el primer comando.
Una vez que SSH esté instalado, necesitas abrir el puerto 22 en tu cortafuegos. Puedes hacerlo con el siguiente comando:
sudo ufw allow ssh
Conectarse al servidor mediante SSH
Ahora que SSH está habilitado en tu servidor, puedes conectarte a él desde otra ubicación. Para hacerlo, necesitas saber la dirección IP de tu servidor. Puedes encontrar la dirección IP con el siguiente comando:
ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's//.*$//'
Deberías ver la dirección IP de tu servidor en formato de cuatro conjuntos de números separados por puntos.
Ahora, para conectarte a tu servidor, necesitas un cliente de SSH en tu máquina local. El cliente SSH está disponible para la mayoría de los sistemas operativos, incluyendo Windows, macOS y Linux.
En Windows, puedes descargar el cliente SSH de la tienda de aplicaciones de Microsoft. En macOS, el cliente SSH viene incluido en la terminal. En Linux, el cliente SSH ya debería estar instalado.
Una vez que tenga un cliente SSH, usa el siguiente comando para conectarte a tu servidor:
ssh username@ip_address
Reemplaza 'username' con tu nombre de usuario de Ubuntu y 'ip_address' con la dirección IP de tu servidor.
Transferir archivos mediante SSH
Además de conectarte a tu servidor, puedes transferir archivos mediante SSH. Para hacerlo, usa el siguiente comando:
scp file.txt username@ip_address:/remote/directory
Reemplaza 'file.txt' con el nombre de tu archivo y '/directorio/remoto' con el directorio en tu servidor donde deseas poner el archivo.
Conclusión
Ahora que sabes cómo habilitar y utilizar SSH en Ubuntu 22.04, tendrás la capacidad de acceder a tu servidor de forma remota y manejarlo como si estuvieras trabajando directamente en él. Asegúrate de seguir las mejores prácticas de seguridad para proteger tu servidor.
Preguntas frecuentes
¿Qué es SSH?
SSH (Secure Shell) es una herramienta de red que permite a los usuarios conectarse y administrar otros dispositivos en una red de forma segura.
¿Por qué necesito SSH en Ubuntu?
Si deseas acceder a un servidor de Ubuntu de forma remota, necesitarás una forma segura de hacerlo. SSH es la opción más segura para conectarse a tu servidor.
¿Cómo desactivo SSH?
Si deseas desactivar SSH en tu servidor de Ubuntu, puedes hacerlo con el siguiente comando:
sudo systemctl stop sshd
¿Cómo cambio la contraseña de SSH?
Puedes cambiar la contraseña de SSH en tu servidor de Ubuntu con el siguiente comando:
sudo passwd username
Reemplaza 'username' con tu nombre de usuario de Ubuntu y sigue las instrucciones para cambiar tu contraseña.
Ejemplos de comandos
- Habilitar SSH en Ubuntu 22.04: sudo apt update && sudo apt install openssh-server && sudo ufw allow ssh
- Conectarse a un servidor mediante SSH: ssh username@ip_address
- Transferir un archivo mediante SSH: scp file.txt username@ip_address:/remote/directory
[nekopost slugs="lista-de-fuentes-ubuntu,instalar-komodo-ide-ubuntu,revise-la-version-java-linux-ubuntu,instalar-rust-en-ubuntu,como-instalar-y-configurar-el-equilibrador-de-carga-de-haproxy-en-linu,instalacion-de-zfs-ubuntu,desktop-de-linux-ulancher,instale-el-escritorio-lumina-en-ubuntu,comando-ping-ubuntu-linux"]

Deja una respuesta