connexion sans mot de passe ssh 2

L'un des scénarios d'application: les programmes java appellent des scripts shell, se connectent au serveur de base de données via ssh et extraient et regroupent les données.

Étapes de configuration sans mot de passe:

  1. Le client génère les clés publiques et privées, exécute la commande ssh-keygen dans n'importe quel répertoire (jusqu'à la valeur par défaut), la clé privée id_rsa, la clé publique id_rsa.pub sera générée dans le répertoire .ssh sous le répertoire personnel de l'utilisateur actuel;

        2. Téléchargez la clé publique sur le serveur, exécutez la commande ssh-copy-id -i ~ / .ssh / id_rsa.pub username @ serverip (username server username, serverip server ip), elle se trouvera dans le fichier server ~ / .ssh / authorized_keys Voir le contenu id_rsa.pub (clé publique) ajouté;

  3. Testez la fonction sans mot de passe, ssh username @ serverip 

    

Remarque: Harahiki https://blog.csdn.net/jeikerxiao/article/details/84105529

Je suppose que tu aimes

Origine www.cnblogs.com/hblthink/p/12702939.html
conseillé
Classement