在上篇的基础上 ,咱们已经安装好了virtualbox和vagrant,没有安装的话,参照上篇php
http://mirrors.163.com/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1804.isogithub
------------------具体步骤本身百度,没什么难的。vim
1)以root用户登录centos
登录以后依次执行 adduser vagrant 和 passwd vagrant命令,建立vagrant用户密码也设置为vagrant。bash
为vagrant用户配置sudo免密权限:网络
chmod 0777 /etc/sudoers vim /etc/sudoers
依次执行这两个命令ssh
在root行下新增vagrant用户,参照图片设置。完事esc :wq保存退出工具
执行chmod 0440 /etc/sudoers 恢复默认权限.net
2)配置ssh
执行 yum install openssh-server 若是没安装的话安装一下,如图是已经安装过的。
安装完毕以后执行 vim /etc/ssh/sshd_config
打开监听和端口,并把容许root用户远程登录打开。
1). 下载官方公钥
wget https://raw.githubusercontent.com/mitchellh/vagrant/master/keys/vagrant.pub
2). 重命名authorized_keys,移动到.ssh文件下
mv vagrant.pub .ssh/authorized_keys
3). 修改authorized_keys文件权限 除了属主vagrant之外,group和其余用户都不可写
chmod go-w /home/vagrant/.ssh/authorized_keys
1).点击菜单中的 设备 > 安装加强功能
2).切换到根目录建立cdrom目录
cd / && mkdir cdrom && mount /dev/cdrom /cdrom
3).切换到/cdrom并安装高级功能
cd /cdrom && ./VBoxLinuxAdditions.run
4).安装完成关闭虚拟机
网卡1按照以下设置,端口转发规则2222-》22
网卡2设置:
在本地主机的任意目录 执行vagrant.exe package --base centos(virtualbox中显示的虚拟机的名称) --output centos-lnmp.box(你给box起的名字,随意),该操做会在当前目录下生成 centos-lnmp.box 接下来你懂的。就又回到第一篇,如何使用box上了。