Все возможно. Вы можете сделать tar из /etc/ssh
и распространить его на новом хосте. Например, в вашем Vagrantfile:
config.vm.define :precise1 do |t|
t.vm.box = "hashicorp/precise64"
t.vm.box_url = "file:////links/virt_comp/vagrant/boxes/precise64"
t.vm.provider "virtualbox" do |prov|
prov.customize ["modifyvm", :id, "--nic2", "hostonly", "--hostonlyadapter2", "vboxnet1" ]
end
t.vm.provision "shell", path: "./setup.precise1.sh"
end
и в setup.precise1.sh
:
cd /etc/ssh
tar xvf /vagrant/tarfile.tar
Но вы не должны этого делать.
Если клиент хочет игнорировать 'known_hosts`, он должен игнорировать это:
ssh -o StrictHostKeyChecking=no your_vagrant_host
или положить
Host your_vagrant_host
StrictHostKeyChecking no
в ~/.ssh/config
.