Contourner les connexions SSH en ajoutant votre clé à un serveur distant en une seule commande

Table des matières:

Contourner les connexions SSH en ajoutant votre clé à un serveur distant en une seule commande
Contourner les connexions SSH en ajoutant votre clé à un serveur distant en une seule commande

Vidéo: Contourner les connexions SSH en ajoutant votre clé à un serveur distant en une seule commande

Vidéo: Contourner les connexions SSH en ajoutant votre clé à un serveur distant en une seule commande
Vidéo: Stockage iCloud Saturé ? (2020) Solution et Explication Approfondi - YouTube 2024, Novembre
Anonim
Si vous souhaitez configurer les clés SSH pour permettre la connexion sans mot de passe, vous pouvez le faire avec une seule commande. C’est assez facile.
Si vous souhaitez configurer les clés SSH pour permettre la connexion sans mot de passe, vous pouvez le faire avec une seule commande. C’est assez facile.

La première chose à faire est de vous assurer que vous avez exécuté la commande keygen pour générer les clés (si vous avez déjà généré des clés, ignorez cette étape).

ssh-keygen -t rsa

Utilisez ensuite cette commande pour pousser la clé sur le serveur distant, en la modifiant pour qu'elle corresponde au nom d'utilisateur et au nom d'hôte de votre serveur.

cat ~/.ssh/id_rsa.pub | ssh user@hostname 'cat >>.ssh/authorized_keys'

Vous devrez entrer votre mot de passe la première fois pour copier les clés. Après cela, vous devriez pouvoir vous connecter sans mot de passe, ou même utiliser scp ou rsync sans entrer de mot de passe. Vous pouvez tester avec cette commande:

ssh user@hostname

C’est beaucoup plus facile que de taper tout le temps un mot de passe.

Méthode alternative

Vous pouvez également utiliser la commande ssh-copy-id à la place. Par exemple, après avoir généré vos clés, utilisez cette commande:

ssh-copy-id -i ~/.ssh/id_rsa.pub user@hostname

Facile.

Conseillé: