Maison > Tutoriel système > Linux > le corps du texte

Connexion au serveur via clé

WBOY
Libérer: 2024-01-30 17:12:22
avant
1167 Les gens l'ont consulté

Connectez-vous au serveur sans mot de passe, utilisez le fichier de certificat .pem (clé) pour vous connecter au serveur.
Connexion au serveur via clé

1. Générer un fichier clé

ssh-keygen -t rsa -b 2048 -v
Remarque : La méthode de connexion est fondamentalement la même que celle de Git. Si vous avez déjà généré des clés publiques et des clés secrètes pour l'authentification avec Git, veuillez utiliser le chemin par défaut ~/.ssh/id_rsa. nom pour éviter de modifier le chemin et l’impact de la couverture. Par exemple :
Génération d'une paire de clés rsa publique/privée.<br> Entrez le fichier dans lequel enregistrer la clé (/home/vien/.ssh/id_rsa) : dataAutoProcess

Spécifiez le nom du fichier. Si le chemin n'est pas spécifié, le chemin actuel sera généré par défaut. Comme indiqué dans le message d'invite ci-dessus, le nom de clé généré dans le répertoire actuel est dataAutoProcess, le nom de clé publique est dataAutoProcess.pub et le reste est OK en appuyant sur Entrée.

2.Ajouter ce certificat

Rendez-vous ensuite dans le répertoire où vous avez généré la clé publique et poussez la clé publique vers le serveur distant afin qu'il puisse ajouter ce certificat.
ssh-copy-id -i dataAutoProcess.pub [email protected]ssh-copy-id -i dataAutoProcess.pub [email protégé]

Remplacez dataAutoProcess.pub par le nom de votre clé publique, [email protected]

par le nom d'utilisateur et l'adresse de votre serveur, puis entrez votre mot de passe. 3.Testez

<br>mv dataAutoProcess dataAutoProcess.pem # Vous pouvez changer le nom de votre clé, bien sûr vous pouvez la laisser tranquille ssh -i dataAutoProcess.pem [email protégé]

4. Annuler la connexion par mot de passe


Après avoir vérifié que votre clé peut être utilisée pour vous connecter, assurez-vous qu'elle peut être connectée et annulez la méthode de connexion par mot de passe. sudo vim /etc/ssh/sshd_config
sudo vim /etc/ssh/sshd_config Après être entré dans l'éditeur vim, appuyez sur / pour entrer dans le mode de recherche, puis collez
PasswordAuthentication # PasswordAuthentication yes, appuyez sur Entrée et localisez ici, appuyez sur i pour entrer dans le mode insertion, relâchez le commentaire et remplacez-le par non.

#Authentification par mot de passe ouiPasswordAuthentication no
Changer pour Mot de passeAuthentification non
sudo service ssh restart Redémarrez

ssh🎜🎜 🎜redémarrage du service sudo ssh🎜🎜

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!

source:linuxprobe.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal