Retour au blog

Comment se connecter en SSH à un serveur sans être invité à entrer le mot de passe

2022-12-312 min de lecture

Vous avez acheté un nouveau serveur et souhaitez vous y connecter en SSH. Vous utilisez donc la commande ssh nom_utilisateur_distant@adresse_ip_serveur, et on vous demande le mot de passe du nom_utilisateur_distant. Si vous devez entrer le mot de passe quelques fois, ce n'est pas grave, mais si vous devez vous connecter en SSH plusieurs fois, c'est une corvée.

ssh-copy-id est une commande utilisée pour installer votre clé SSH publique sur un serveur distant. Cela vous permet d'utiliser l'authentification par clé SSH pour vous connecter au serveur distant sans avoir à entrer de mot de passe.

Pour utiliser ssh-copy-id, vous devez disposer d'une paire de clés SSH. Si vous n'en avez pas, vous pouvez en générer une en utilisant la commande ssh-keygen. Une fois que vous avez votre paire de clés SSH, vous pouvez utiliser la commande ssh-copy-id pour installer votre clé publique sur le serveur distant.

La syntaxe de la commande est la suivante : ssh-copy-id nom_utilisateur_distant@adresse_ip_serveur. On vous demandera le mot de passe du nom_utilisateur_distant une dernière fois, et après cela, on ne vous le demandera plus.

Exemple d'utilisation de la commande ssh-copy-id

ssh-copy-id [email protected]

Cela installera votre clé SSH publique sur le serveur distant mynicesite.com, en utilisant le nom d'utilisateur "david".

Catégories:

Tags: