正常ssh工作时,Vagrant ssh身份验证失败

时间:2017-11-02 00:16:15

标签: laravel authentication ssh vagrant homestead

当我运行name初始化laravel / homestead(4.0.0)时,它会一直说“身份验证失败:重试......一遍又一遍”。

但是我可以通过ssh vagrant up正常连接工作正常。由于某些原因,宅基地没有将我的ssh vagrant@127.0.0.1 -p 2222复制到id_rsa.pub,但我自己复制了它,并且可以通过正常的ssh登录而无需密码,但是authorized_key仍然无法连接我重新启动机器后。

1 个答案:

答案 0 :(得分:1)

解决:我必须修改app/vendor/laravel/homestead/scripts/homestead.rb并添加行

config.ssh.private_key_path = "/ABSOLUTE/PATH/TO/USER/.ssh/id_rsa"

到文件中以使用正确的密钥,因为它没有使用Homestead.yaml中指定的密钥。