当我运行name
初始化laravel / homestead(4.0.0)时,它会一直说“身份验证失败:重试......一遍又一遍”。
但是我可以通过ssh vagrant up
正常连接工作正常。由于某些原因,宅基地没有将我的ssh vagrant@127.0.0.1 -p 2222
复制到id_rsa.pub
,但我自己复制了它,并且可以通过正常的ssh登录而无需密码,但是authorized_key
仍然无法连接我重新启动机器后。
答案 0 :(得分:1)
解决:我必须修改app/vendor/laravel/homestead/scripts/homestead.rb
并添加行
config.ssh.private_key_path = "/ABSOLUTE/PATH/TO/USER/.ssh/id_rsa"
到文件中以使用正确的密钥,因为它没有使用Homestead.yaml中指定的密钥。