Je ne pouvais pas comprendre où j'ai fait une erreur ici. Ma commande vagrant up
répond avec les lignes suivantes
$ vagrant up
Check your Homestead.yaml file, the path to your private key does not exist.
Check your Homestead.yaml file, the path to your private key does not exist.
~/.ssh/id_rsa
comme vous l'avez configuré?ssh-keygen -t rsa -C "you@homestead"
une fois et appuyez sur la touche Retour 2 fois et vous avez terminé!Réponses:
Vous souhaitez suivre ces étapes depuis le terminal
Générer une clé ssh
ssh-keygen -t rsa -b 4096 -C "[email protected]"
Démarrer l'agent SSH
eval "$(ssh-agent -s)"
Ajoutez votre clé privée SSH à l'agent ssh
ssh-add -k ~/.ssh/id_rsa
Puis cours
vagrant up
la source
ssh-add -k ~/.ssh/id_rsa
)vagrant up
fonctionner.Vous n'avez pas besoin de générer une clé. Exécutez simplement ceci:
# touch ~/.ssh/id_rsa
ensuite
# vagrant up
la source
touch
fait.Pour les utilisateurs Windows, vous pouvez utiliser PuTTYgen pour générer une paire de clés publique / privée. Enregistrez ensuite la clé publique sous le nom mypublickey.pub. et clé privée comme myprivatekey.ppk.
Dans homestead.yaml, changez comme suit:
Cela peut aider quelqu'un.
la source
Vous pouvez également utiliser git bash pour générer automatiquement des clés SSH pour Windows
la source