Я не мог понять, где я здесь ошибся. Моя команда vagrant up
отвечает следующими строками
$ 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
как вы настроили?ssh-keygen -t rsa -C "you@homestead"
один раз и нажмите клавишу возврата 2 раза, и все готово!Ответы:
Вы хотите выполнить эти шаги с терминала
Сгенерируйте ssh-ключ
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
Запустить ssh-агент
eval "$(ssh-agent -s)"
Добавьте свой закрытый ключ SSH в ssh-agent
ssh-add -k ~/.ssh/id_rsa
Тогда беги
vagrant up
источник
ssh-add -k ~/.ssh/id_rsa
) должна была быть маленькаяvagrant up
сработало.Вам не нужно генерировать ключ. Просто запустите это:
# touch ~/.ssh/id_rsa
затем
# vagrant up
источник
touch
делает.Для пользователей Windows вы можете использовать PuTTYgen для создания пары открытого / закрытого ключей. Затем сохраните открытый ключ как mypublickey.pub. и закрытый ключ как myprivatekey.ppk.
В homestead.yaml измените на следующее:
Это может кому-то помочь.
источник
Вы также можете использовать git bash для автоматической генерации ключей SSH для Windows.
источник