一 安装好 VirtualBox+Vagrant(此处省略)

遇到问题:

Vagrant2.2.5无法使用VirtualBox6.1.8解决方案

javascript:void(0)

 

二 初始化 

1 打开cmd窗口 执行

vagrant init centos7 https://mirrors.ustc.edu.cn/centos-cloud/centos/7/vagrant/x86_64/images/CentOS-7.box
vagrant up

VirtualBox+Vagrant 快速初始化 CentOs 7_centos

 2 编辑Vagrantfile修改CentOs 7ip 

直接加上

  config.vm.network "private_network", ip: "192.168.56.12"

 

VirtualBox+Vagrant 快速初始化 CentOs 7_解决方案_02

 3 重启虚拟机

vagrant reload

VirtualBox+Vagrant 快速初始化 CentOs 7_centos_03

 4 进入虚拟机

vagrant ssh

VirtualBox+Vagrant 快速初始化 CentOs 7_.net_04

5 查看此时linux 的ip 

ifconfig

报错 -bash:ifconfig: command not found

VirtualBox+Vagrant 快速初始化 CentOs 7_.net_05

执行

sudo yum install net-tools  

一直选择 y 完事

再次执行 ifconfig

VirtualBox+Vagrant 快速初始化 CentOs 7_centos_06

 确实 是之前配的ip

三 xhell 进行连接

1 选择 Public key

 VirtualBox+Vagrant 快速初始化 CentOs 7_初始化_07

2 导入用户秘钥

 VirtualBox+Vagrant 快速初始化 CentOs 7_.net_08

路径: 你的文件夹\.vagrant\machines\default\virtualbox

 VirtualBox+Vagrant 快速初始化 CentOs 7_解决方案_09

 直接点击连接后

输入用户名/密码

vagrant/vagrant

3 修改root 用户密码 

一 切换root用户

 sudo -i

VirtualBox+Vagrant 快速初始化 CentOs 7_重启_10

 二 初始化密码

passwd

VirtualBox+Vagrant 快速初始化 CentOs 7_.net_11

 三 修改 /etc/ssh/sshd_config

修改 ssd_config 里 PermitRootLogin属性 改为yes ,去掉注释

PasswordAuthentication 改为yes 并且去掉 注释 #

VirtualBox+Vagrant 快速初始化 CentOs 7_重启_12

 找不到直接/PasswordAuthentication  搜

四 保存退出 重启服务

systemctl restart sshd

下次登录 就可以用root 用户登啦 !!!

VirtualBox+Vagrant 快速初始化 CentOs 7_解决方案_13

 VirtualBox+Vagrant 快速初始化 CentOs 7_解决方案_14

 打完收工