vagrant box打包前的準備

非強制,如打算分發此box,建議遵循以下約定git

  • Hostname:vagrant-[os-name],例:vagrant-ubuntu-Steve
  • Domain: vagrantup.com
  • Root Password: vagrant
  • Main account login: vagrant
  • Main account password: vagrant

一、登錄到ubuntu系統,添加用戶github

sudo useradd vagrant -m

二、修改vagrant用戶的密碼ubuntu

sudo passwd vagrant

按提示輸入兩次新密碼緩存

三、建立admin組bash

sudo groupadd admin

四、添加vagrant用戶到admin組ssh

sudo usermod -G admin vagrant

五、安裝vagrant的public keysui

sudo mkdir /.ssh/sudo -u vagrant wget https://raw.githubusercontent.com/mitchellh/vagrant/master/keys/vagrant.pub -O /home/vagrant/.ssh/authorized_keys/home/vagrant

下載公鑰另外的地址spa

 wget http://github.com/mitchellh/vagrant/raw/master/keys/vagrant -O /home/vagrant/.ssh/vagrant
wget http://github.com/mitchellh/vagrant/raw/master/keys/vagrant.pub -O /home/vagrant/.ssh/authorized_keyssudo -u vagrantsudo -u vagrant

六、修改authorized_keys文件權限 除了屬主vagrant之外,group和其餘用戶都不可寫vagrant

sudo -u vagrant chmod 700 /home/vagrant/.ssh sudo -u vagrant chmod 600 /home/vagrant/.ssh/authorized_keys sudo -u vagrant chown -R vagrant:vagrant /home/vagrant/.ssh

 修改文件權限另外一種方法code

chmod go-w /home/vagrant/.ssh/authorized_keys
cat .ssh/authorized_keys

七、清除緩存

sudo apt-get clean
相關文章
相關標籤/搜索