非強制,如打算分發此box,建議遵循以下約定git
一、登錄到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