📒 

Secure Shell (SSH) es un protocolo ampliamente utilizado para comunicaciones seguras a través de una red insegura. Este protocolo de capa de aplicación es extremadamente popular y permite a los usuarios administrar el sistema operativo de forma remota. Los pares de claves SSH proporcionan una forma segura y cómoda de autenticarse e iniciar sesión en servidores remotos sin utilizar contraseñas. Dos comandos importantes para administrar claves SSH en Linux son ssh-keygen y ssh-copy-id. Este artículo tiene como objetivo presentarle estos comandos, mostrarle un ejemplo de cómo funcionan y cómo puede ayudarle a utilizar el servidor de forma correcta y segura.

Instalación del comando ssh-copy-id

¿Qué es ssh-copy-id? En primer lugar, esta utilidad es parte del paquete OpenSSH y está disponible en todos los principales repositorios de distribución de Linux. En este artículo, por ejemplo, se utiliza un servidor en la versión Dedian 12. Con esta utilidad, podrá utilizar su administrador de paquetes para instalar este comando. Esta utilidad también le ayuda a copiar la clave pública SSH a un servidor remoto y agregarla a un archivo. Para instalar la herramienta ssh-copy-id en Debian, use el siguiente comando:

sudo apt-get update && sudo apt-get install openssh-client

Puede verificar el comando de esta manera: ssh-copy-id. La salida será así.

Para comenzar a usarlo activamente, puede ejecutar el siguiente comando:

ssh-copy-id user_1@_your_IP_address[or name]

  • user_1– este es su nombre de usuario en el servidor remoto.
  • your_IP_address– esta es la dirección o nombre del servidor remoto.

Cómo generar una clave SSH en tu VPS Debian

¿Qué es ssh-keygen? Esta es una utilidad especial en el entorno Unix/Linux diseñada para generar, administrar y convertir claves SSH (Secure Shell). Las claves SSH se utilizan para una autenticación segura al conectarse a servidores remotos. Esto funciona automáticamente, simplemente puede ingresar el comando y recibirá la siguiente respuesta

ssh-keygen proporciona muchas opciones para configurar claves, incluida la elección de un algoritmo, cambiar la longitud de bits, especificar un nombre de archivo y otras opciones. Es una herramienta esencial para trabajar con claves SSH en un entorno seguro.