Я хотел бы переместить ключ ssh в vagrant и вставить их ~/.ssh
, какой самый простой способ сделать это? У меня есть следующее в моем файле Vagrant:
config.vm.synced_folder "conf.d", "/svr/conf.d"
config.vm.provision :shell,
:inline => "ls -l /svr/conf.d/.ssh"
всего 4-го-первого - одного бродячего бродяги 1670 26 марта 08:19 id_rsa.mediapop
config.vm.provision :shell,
:inline => "cp /svr/conf.d/.ssh/id_rsa.mediapop /home/ubuntu/.ssh/id_rsa"
config.vm.provision :shell,
:inline => "ls -l /home/ubuntu/.ssh"
всего 4 -rw ------- 1 ubuntu ubuntu 0 мар 22 08:56 author_keys -rw-r - r-- 1 root root 1670 мар 26 08:59 id_rsa
но потом, когда я делаю, vagrant ssh -c "ls -l ~/.ssh"
я получаю:
$ vagrant ssh -c "ls -l ~/.ssh"
total 4
-rw-r--r-- 1 vagrant vagrant 409 Mar 20 04:47 authorized_keys
Так что Бродяга переписывает мой .ssh
каталог.