今天我使用vagrant 安装centos/7这个box,在使用ssh时发现无法使用账号密码进行登录,必须使用private key,后面发现是cetos/7这个box默认是关闭了账号密码登录,那么需要用vagrant ssh来修改对应的文件

vagrant ssh
sudo vi /etc/ssh/sshd_config
#找到PasswordAuthentication no
#修改成 PasswordAuthentication yes
#使用wq!进行保存退出
sudo systemctl restart sshd

然后就可以使用账号密码进行ssh登录了