laravel - Laravel Homestead 不接受密钥对
问题描述
我刚刚开始尝试建立一个宅基地的实例。到目前为止我已经成功了,但是我对当前的步骤有点困惑。我在 Windows 机器上,因此已将我的homestead.yaml
ssh 密钥路径映射到完整的 Windows 路径并确认它们的存在/位置。现在,当我尝试 ssh 进入我的 vagrant box 时,系统会提示我输入密码。默认"vagrant"
密码有效,但我的印象是 ssh 密钥可以处理我的登录。
这是我的homestead.yaml
ip: "192.168.10.10"
memory: 2048
cpus: 2
provider: virtualbox //This is my provider
authorize: C:/Users/me/.ssh/id_rsa.pub
keys:
- C:/Users/me/.ssh/id_rsa
folders:
- map: C:/PROGRA~1/Laravel/Homestead/projects/website
to: /home/vagrant/projects/website
sites:
- map: website.test
to: /home/vagrant/code/website/public
databases:
- website
features:
- mariadb: false
- postgresql: false
- ohmyzsh: false
- webdriver: false
# ports:
# - send: 50000
# to: 5000
# - send: 7777
# to: 777
# protocol: udp
解决方案
如果您使用的是 Windows 机器,则需要修复斜线。
authorize: C:\Users\me\.ssh\id_rsa.pub
keys:
- C:\Users\me\.ssh\id_rsa
folders:
- map: C:\PROGRA~1\Laravel\Homestead\projects\website
to: /home/vagrant/projects/website
其余的都是正确的。
推荐阅读
- c# - 未定义或导入预定义类型“System.Object”
- java - 如何在 KafkaBootstrapConfiguration 中覆盖 KafkaListenerEndpointRegistry
- mongodb - 如何在 MongoDB 中链接左连接?
- jquery - 如何在 JQuery lightSlider 中延迟加载图像?
- java - Kafka + 使用 prometheus 与 kafka cli 命令有冲突
- php - 如何为空值显示空白?
- php - 请求触发时,在 PHP 中向 Amazon SES 发送电子邮件会冻结
- c++ - OpenCV逐帧视频拼接
- python - 在 Jupyter Notebook 中使用 conda 导入袖扣
- python - 疑难解答“ValueError:索引日期无效”?