完美解决使用vagrant遇到Permission denied问题
使用Oracle VM VirtualBox 配合vagrant 安装centos虚拟机时,在虚拟机可以启动的情况下,运行vagrant ssh命令会遇到Permission denied情况
这个情况需要进入到virtualbox中的centos环境进行配置文件的修改,点击显示按钮进入。
进入到 vim /etc/ssh 这个文件夹下,然后运行
sudo vi sshd_config
修改这个配置文件中,需要按“i”进入到编辑模式,按照下面进行修改。
将前面的#删掉
Port 22
PermitRootLogin yes
找到这行
PasswordAuthentication yes //允许ssh账户使用密码验证登陆
修改完成后按esc退出编辑模式,输入":wq"保存并退出。
然后重启sshd服务
systemctl restart sshd
密码为vagrant
最后回到windows中在此尝试ssh,成功。
文章参考:https://www.cnblogs.com/hld123/p/17042789.html