Try   HackMD

Com crear claus SSH en ubuntu i enviarles a un servidor per ssh

Abans de començar la pràctica deixem clar que SSH es un protocol de comunicació i es el que utilitzarem en aquesta pràctica

Per començar entrarem en un clien Ubuntu i iniciarem la Terminal

Començarem creant una clau pública i privada que es guardaran amb el nom que li doneu, per fer això utilitzarem aquesta comanda:

ssh-keygen -t ed25519 -f ~/.ssh/NOM

Parametre Ús
ssh-keygen Comanda per generar unes noves claus SSH
-t Li estem indicant el tipus de clau
ed25519 És el tipus de clau que generarem en aquesta practiica
-f Li indiquem que a continuació indicarem la ruta i el nom del arxiu
~/.ssh/NOM La ruta i el nom amb la que guardarem les nostres claus

Després de crear la clau ens demanara que possem una contrasenya ( passphrase ), en aquest cas la deixarem buida amb un INTRO

RESULTAT CORRECTE:

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

Recordeu canviar el "NOM" per el nom que volgueu donar a les vostres claus.

Podeu comprobar que s'han creat les claus amb aquesta comanda

ls -a ~/.ssh/

I si ho has fet bé hauria de apareixer tal que així, amb la vostre clau privada (NOM) i la vostra clau pública ( NOM.pub )

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →


Ara pasarem la clau al servidor amb aquesta comanda:

ssh-copy-id -i ~/.ssh/NOM.pub -f USUARI@IP-SERVIDOR

  • Parametres a sustituir:
Parametres Substituir
NOM.pub Ho has de canviar per el nom de la teva clau acabat amb ".pub"
USUARI Canvia aquest paràmetre per el usuari ( del servidor ) al que li vols passar la clau
SERVIDOR Canviar per la IP del servidor al que li vols passar la clau

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →
Recordeu que per que funcioni la comanda tenen que estar ambdos encesos i a la mateixa xarxa
Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

RESULTAT CORRECTE :

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

Com es pot observar ens mostra el missatge de que s'ha afegit una clau al server

Per comprobar-ho al servidor farem servir la mateixa comanda que abans:

ls -a ~/.ssh/

També podem fer la comprovació directament fent SSH i sense que ens demani contrasenya

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →


Cualsevol dubte