通过xshell连接VirtualBox创建的虚拟机在vagrantfile配置文件里放出一个公网或者私网
通过vagrant up创建一台虚拟机之后发现,在xshell中无选择通过密码登录到虚拟机中,只能选择秘钥登录,最后被逼无奈只能选择在cmd中用vagrant ssh进到虚拟机。
我们使用win10的cmd启动vagrant虚拟机
vagrant up
在启动的时候会让你选择网桥应该连接到哪个接口?
我这里连接的手机热点所以我选的1
1:nat
2:bridged
启动成功
通过Windows的cmd 连接虚拟机
vagrant ssh
查看ip
我们先用xshell连接一下试一试
进入超级用户root
root的默认密码是 vagrant
修改/etc/ssh/sshd_conf中的PasswordAuthentication no改为PasswordAuthentication yes
然后重启一下
然后我们在用xshell连接看一下
成功!!!!!!