站点更新:2018-11-02 12:42:29

This commit is contained in:
ehlxr 2018-11-02 12:42:30 +08:00
parent 28edd2bdf9
commit 03ac98fc27

8
Vagrantfile vendored
View File

@ -45,18 +45,18 @@ Vagrant.configure("2") do |config|
# do NOT check the correct additions version when booting this machine插件安装vagrant plugin install vagrant-vbguest # do NOT check the correct additions version when booting this machine插件安装vagrant plugin install vagrant-vbguest
cfg.vbguest.auto_update = false cfg.vbguest.auto_update = false
cfg.vm.synced_folder "/Users/ehlxr/works/Vagrant/vm_share", "/share" cfg.vm.synced_folder "/Users/ehlxr/works/Vagrant/vm_share", "/root/"
cfg.vm.synced_folder "/Users/ehlxr/works/Vagrant", "/vagrant" cfg.vm.synced_folder "/Users/ehlxr/works/Vagrant", "/vagrant", disabled: true
# 开机运行命令 # 开机运行命令
cfg.vm.provision "shell", run: "always", inline: <<-SHELL cfg.vm.provision "shell", run: "always", inline: <<-SHELL
echo -e "\033[1;33mConfig ssh...\033[0m" echo -e "\033[1;33mConfig ssh...\033[0m"
mkdir -p ~/.ssh && cat /share/config/authorized.key >> ~/.ssh/authorized_keys mkdir -p ~/.ssh && cat /root/config/authorized.key >> ~/.ssh/authorized_keys
sed -i 's/^#RSAAuthentication.*/RSAAuthentication\ yes/g' /etc/ssh/sshd_config sed -i 's/^#RSAAuthentication.*/RSAAuthentication\ yes/g' /etc/ssh/sshd_config
sed -i 's/^#PubkeyAuthentication.*/PubkeyAuthentication\ yes/g' /etc/ssh/sshd_config sed -i 's/^#PubkeyAuthentication.*/PubkeyAuthentication\ yes/g' /etc/ssh/sshd_config
sed -i 's/^PasswordAuthentication.*/PasswordAuthentication\ yes/g' /etc/ssh/sshd_config sed -i 's/^PasswordAuthentication.*/PasswordAuthentication\ yes/g' /etc/ssh/sshd_config
echo -e "\033[1;33mConfig dns...\033[0m" echo -e "\033[1;33mConfig dns...\033[0m"
cp /share/config/resolv.conf /etc/ cp /root/config/resolv.conf /etc/
SHELL SHELL
# 自定义初始化执行脚本 # 自定义初始化执行脚本