Configurar Servidor Linux para usar llaves rsa con ssh

 



Las claves públicas y privadas son una forma segura de acceder a un servidor virtual privado (VPS) o a cualquier otro tipo de servidor. La clave pública se utiliza para encriptar los datos que se envían al servidor, mientras que la clave privada se utiliza para desencriptar los datos una vez que llegan al servidor.


Para usar claves públicas y privadas para acceder a un VPS, sigue estos pasos:


1.- Genera un par de claves públicas y privadas: Puedes generar un par de claves públicas y privadas usando una herramienta como OpenSSH o ssh-keygen. Asegúrate de guardar la clave privada en un lugar seguro, ya que es necesaria para acceder al servidor.

#para usar con el mismo usuario del pc de cliente

ssh-keygen -f llave


#para usar con algun usuario que quiereas


ssh-keygen -f llave -C usuarii


2.- Sube la clave pública al servidor: Una vez que tengas la clave pública, debes subirla al servidor. Puedes hacerlo usando una herramienta como ssh-copy-id o copiándola manualmente al archivo authorized_keys en el directorio .ssh del usuario del servidor.


ssh-copy-id -i llave usuario@direccion_ip_del_servidor


3.-Configura el servidor para permitir el acceso mediante claves: Asegúrate de que el servidor esté configurado para permitir el acceso mediante claves. Puedes hacerlo editando el archivo de configuración de OpenSSH (/etc/ssh/sshd_config) y asegurándote de que la opción 


"PubkeyAuthentication" esté establecida en "yes".


4.-Accede al servidor usando la clave privada: Una vez que hayas subido la clave pública y configurado el servidor para permitir el acceso mediante claves, puedes acceder al servidor usando la clave privada. Para ello, utiliza el comando ssh con la opción "-i" seguida del nombre del archivo que contiene la clave privada, 

como por ejemplo: ssh -i /ruta/a/mi/clave/privada usuario@direccion_ip_del_servidor

















Comentarios