Laravel Homestead:Mac 免密登录虚拟机
在Mac上使用Laravel Homestead时,可以通过以下步骤设置免密登录:
生成SSH密钥对(如果你还没有的话):
打开终端,运行以下命令:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
按照提示完成密钥的生成,默认情况下,这会在
~/.ssh/id_rsa
中创建私钥,在~/.ssh/id_rsa.pub
中创建公钥。将公钥复制到Homestead的
~/.ssh/authorized_keys
文件中:首先,确保你已经启动了Homestead环境。然后,使用以下命令将公钥内容追加到Homestead的授权密钥文件中:
cat ~/.ssh/id_rsa.pub | ssh-copy-id -i ~/.ssh/id_rsa.pub vagrant@127.0.0.1
- 如果你更改了默认的SSH端口,请确保在上述命令中使用正确的端口。
完成这些步骤后,你应该能够无需密码登录Homestead虚拟机。当你下次使用vagrant up
命令启动Homestead时,它应该自动使用你的SSH密钥进行认证。
评论已关闭