linux:ssh:keygen

ssh-keygen

  • crear llave 2048 bits:
ssh-keygen -b 2048 -f /home/user/.ssh/myKey
ssh-keygen -t rsa -f /home/user/.ssh/myKey
curva eliptica
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<fichero_clave_privada> usuario@sistema.remoto
ssh-keygen -p -f /path/to/key
ssh-keygen -y -f privatekey.pem > publickey.pem
  • linux/ssh/keygen.txt
  • Darrera modificació: 07/11/2022 02:38
  • per mate