= ssh-keygen
== creación y distribución de llaves
* crear llave 2048 bits:
ssh-keygen -b 2048 -f /home/user/.ssh/myKey
ssh-keygen -t rsa -f /home/user/.ssh/myKey
ssh-keygen -t ed25519 -f /home/user/.ssh/myKey -C "comentario en clave"
* asegurarnos que el directorio ''~/.ssh'' tiene los permisos 700
* copiar clave pública en sistema remoto (en el directorio .ssh de la home del usuario, añadiendo o creando el fichero __authorized_keys__, cambiando los permisos a 600)
ssh-copy-id -i /home/user/.ssh/myKey.pub user@sistema.remoto
* esto nos permite entrar en el sistema remoto sin recordar la contraseña de ese usuario en ese sistema. Solo tenemos que recordar la contraseña de nuestra clave privada
ssh -i usuario@sistema.remoto
=== cambiar contraseña clave privada
ssh-keygen -p -f /path/to/key
=== recrear llave pública la privada
ssh-keygen -y -f privatekey.pem > publickey.pem