Configuration de connexion sans mot de passe avec plusieurs clés ssh git

connexion sans mot de passe par clé ssh

  1. Générer la clé publique et la clé privée
ssh-keygen -t rsa -C "[email protected]" -f ~/.ssh/ssh_name

2. Copiez et enregistrez la clé publique dans l'option ssh de gitlab/github

  • githubSettings --> SSH and GPG keys --> New SSH key
  • gitlabEdit profile --> SSH keys --> Add key

3. Si vous utilisez le nom de fichier de clé ssh par défaut, aucun autre paramètre n'est généralement requis et vous pouvez utiliser git push des commandes telles que l'utilisation sans mot de passe normalement pour le moment.

4. S'il s'agit d'un ssh-keynom de fichier personnalisé, vous devez modifier ssh_configla configuration dans le fichier à ce moment

  • ~/.ssh/config 或者 /etc/ssh/ssh_configLe nom de la clé publique et privée utilisée par le système Mac pour la configuration
vim /etc/ssh/ssh_config

Host *
#   ForwardAgent no
    IdentityFile ~/.ssh/id_rsa
    IdentityFile ~/.ssh/ssh_name

  • Le répertoire d'installation du système Win dans Git, tel que c/Program Files/Git/etc/ssh/ssh_configle nom des clés publiques et privées utilisées pour la configuration

    La méthode de réparation est la même que ci-dessus

S'il s'agit de configurer, par exemple, les étapes de connexion sans mot de passe ssh du serveur cloud, les étapes sont similaires à celles ci-dessus

1. Générez d'abord la paire de clés et placez-la dans le répertoire .ssh de la machine. Si vous personnalisez le nom de fichier de ssh-key, vous devez ajouter la configuration correspondante dans ssh_config. 2. Elle doit se trouver dans le fichier dans le répertoire du distant
serveur Cette étape peut être effectuée avec des commandes . Il peut également être copié manuellement. 3. Si vous ne parvenez toujours pas à vous connecter, vous pouvez essayer de modifier les autorisations du fichier pour/root.sshauthorized_keys
ssh-copy-id -i ~/.ssh/公钥.pub remote-host
authorized_keys-rw-r--r--
sudo chmod 644 xxx

Je suppose que tu aimes

Origine blog.csdn.net/mochenangel/article/details/124884296
conseillé
Classement