资讯专栏INFORMATION COLUMN

vagrant启动身份验证失败的解决方式

morgan / 2621人阅读

摘要:在使用启动虚拟机的时候,遇到了一个问题,报错信息如下错误信息表明身份验证失败,在之后找到解决方案。进入虚拟机执行如下命令设置完毕后使用重启虚拟机。此时使用命令查看的配置信息将所指的路径中的文件删除,然后再次重启虚拟机。

在使用vagrant up启动虚拟机的时候,遇到了一个问题,报错信息如下:

default: SSH auth method: private key
default: Warning: Authentication failure. Retrying...
...

错误信息表明身份验证失败,在google之后找到解决方案。
虽然vagrant up身份验证失败,但其实虚拟机已经启动,此时依然是可以进入虚拟机的。
进入虚拟机执行如下命令:

sudo -u vagrant wget https://raw.githubusercontent.com/mitchellh/vagrant/master/keys/vagrant.pub -O .ssh/authorized_keys

sudo -u vagrant chmod 700 .ssh
sudo -u vagrant chmod 600 .ssh/authorized_keys
sudo -u vagrant chown -R vagrant:vagrant .ssh

设置完毕后使用vagrant reload重启虚拟机。

但是还是没有用,报了同样的错误。
此时使用vagrant ssh-config命令查看vagrant的ssh配置信息

Host default
  HostName 127.0.0.1
  User vagrant
  Port 2222
  UserKnownHostsFile /dev/null
  StrictHostKeyChecking no
  PasswordAuthentication no
  IdentityFile /vagrantPath/.vagrant/machines/default/virtualbox/private_key
  IdentitiesOnly yes
  LogLevel FATAL

将IdentityFile所指的路径中的文件删除,然后再次重启虚拟机。

以上。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/28705.html

相关文章

  • Vagrant 系列一:安装配置

    摘要:启动,输入验证安装是否成功,如果出现版本信息表示成功。安装注意官方推荐的是。如果上述命令执行失败,需要确认是否是最新版本。和配置文件中的保持一致在目录下运行命令启动这个提示是冲突,更改即可。再执行,首次启动会有一个初始化过程查看状态。 如果是工程化开发,走正规军路子还是推荐使用 Homestead。下载Vagrant。官方下载地址 这里下载的是Windows版本的安装包。直接点击安装即...

    liuyix 评论0 收藏0
  • Vagrant打造跨平台零配置Web开发环境问题和解决方案汇总

    更多文章,欢迎大家关注的我的个人博客网站:fangd123 此文首发于个人博客:Vagrant打造跨平台零配置Web开发环境问题和解决方案汇总 我使用的Vagrant配置镜像:https://github.com/scotch-io/... 对应的box文件链接:https://drive.scotch.io/scotc... vagrant本地加载box:vagrant box add ... ...

    Imfan 评论0 收藏0
  • 由浅入深laravel教程第2课:安装laravel官方小项目

    摘要:本课有配套视频教程,现在欣赏视频教程这堂课,需要先在机安装好这四个软件一登录虚拟机配置,中填中填使用用户名,密码登录二安装一个项目包括前端参考安装官方提供的一个小项目安装前端说明实际上是安装到了中,对应本机的这是在中配置的说 本课有配套视频教程, let`s go 现在欣赏视频教程 这堂课,需要先在机安装好 putty,winscp,navicat for mysql,node 这...

    tanglijun 评论0 收藏0
  • django基础(一)

    摘要:基础一项目的创建和启动项目容器是实际的项目包配置文件路由文件实用的命令行工具数据库配置文件更改服务启动新建项目方法一方法二和的区别一个项目下有多个一对多的关系配置注册视图函数视图函数配置配置启动项目对象是在这个模块中是有创建官方文档常 django基础-(一) 项目的创建和启动 (venv3) [vagrant@localhost ~]$ cd /vagrant/ (venv3) [v...

    williamwen1986 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<