代码之家  ›  专栏  ›  技术社区  ›  cclloyd

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

  •  0
  • cclloyd  · 技术社区  · 7 年前

    当我跑步时 vagrant up 为了初始化laravel/homestead框(4.0.0),它一直在说身份验证失败:重试。。。一遍又一遍。

    但是,我可以通过ssh正常连接 ssh vagrant@127.0.0.1 -p 2222 效果很好。出于某种原因,homestead没有复制我的 id_rsa.pub 进入 authorized_key ,但我只是复制了它自己,并可以通过正常的ssh登录没有密码,但 流浪者向上 重新启动机器后仍无法连接。

    1 回复  |  直到 7 年前
        1
  •  1
  •   cclloyd    7 年前

    已解决:我必须修改 app/vendor/laravel/homestead/scripts/homestead.rb

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

    因为它没有使用Homestead中指定的密钥,所以无法使用正确的密钥。亚马尔。