在上篇的基礎上 ,咱們已經安裝好了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上了。