Maison > Article > Opération et maintenance > Linux implémente une fonction de connexion sans mot de passe
1. L'hôte A utilise ssh -keygen -t rsa pour générer une clé publique. La clé publique se trouve dans le dossier .ssh (cd ~/.ssh) dans la maison de l'utilisateur actuel. dossier.fichier id_rsa.pub
2. Exécutez echo "A's public key" >>authorized_keys dans le fichier .ssh sous le dossier personnel de l'utilisateur correspondant sur l'hôte B, s'il n'existe pas de fichier de ce type. Créez ensuite un nouveau avec l'adresse : ~/.ssh/authorized_keys
3. Définissez les autorisations du fichier de clé publique et du fichierauthorized_keys sur 600 (des autorisations plus souples sont également disponibles, tel que 744)
4. A peut se connecter à B sans mot de passe.
Remarque spéciale : les autorisations du fichierauthorized_keys doivent être de 600, sinon l'ajout de confiance échouera et la machine A ne pourra pas se connecter directement à machine B sans mot de passe.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!