前提条件:
virtualbox,vagrant以及搭建好的centos虚拟环境
本人的机器是window系统,配置了git bash,自带ssh,能够执行ssh-keygen,十分方便
利用现有资源生成package.box,先配好用户vagrant,默认密码vagrant,认证公钥是
修改默认密码,让其有root权限并且无需密码切换,这里vagrant密码设置为vagrant
修改 /etc/sudoers 这里先修改其权限让其可读,记得要改回来哦:
现在可以使用 sudo su 切换root用户而且不用密码了。
使用ssh-keygen生成密钥,全部选默认即可。
wget http://github.com/mitchellh/vagrant/raw/master/keys/vagrant.pub home/vagrant/.ssh/authorized_keys
ok
导出 package.box(windox机器操作,虚拟机不要关闭哦:
到此结束
下面是如何搭建环境,简单说下,网上的文档太多了:
vagrant box add centos centos.box
vagrant init
修改Vagrantfile:
vagrant up
vagrant ssh
原文:http://www.cnblogs.com/canbefree/p/4985194.html