Lantsei.lesCigales.ORG

Ssh, la commande

Installation du paquet

apt update && apt install openssh-server -y

Utilisation des clés partagées

ssh peut utiliser un couple de clés privée /publique pour se connecter à un hôte distant. La commande ssh keys permet, si l'on se connecte souvent à cet hôte, de ne pas saisir à chaque fois son mot de passe. Pour cela, il faudra générer un couple de clés privée /publique sur la machine locale et déposer la clé publique sur l'hôte distant.

Générer la clé :

ssh-keygen -t rsa

Le couple de clés privé /publique sera généré dans le répertoire ~/.ssh, par défaut, et une passphrase sera demandée.

⚠️ Avertissement: Il est préférable de ne pas laisser la passphrase vide pour des raisons de sécurité évidentes.

La clé privée est id_rsa ⚠️ à ne jamais la fournir à un tiers !

La clé publique est id_rsa.pub.

Copier la clé publique sur l'hôte distant avec la commande ssh-copy-id

ssh-copy-id -i ~/.ssh/id_rsa.pub <utilisateur-distant>@<hote-distant>

Connexion à l'hôte distant

ssh <utilisateur-distant>@<hote-distant>