【问题标题】:Vagrant ssh Authentication Failure when normal ssh works正常 ssh 工作时 Vagrant ssh 身份验证失败
【发布时间】:2017-11-02 00:16:15
【问题描述】:

当我运行 vagrant up 来初始化 laravel/homestead 盒子 (4.0.0) 时,它一直说 Authentication Failure: retrying... 一遍又一遍。

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

【问题讨论】:

    标签: laravel authentication ssh vagrant homestead


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2014-05-20
      • 1970-01-01
      • 2015-11-15
      • 2015-04-01
      • 2015-11-25
      • 2017-01-03
      • 2016-04-03
      • 2015-02-01
      • 2018-07-12
      相关资源
      最近更新 更多