Я хотел бы сгенерировать ssh-ключ во время моей бродячей подготовки и вывести открытый ключ пользователю.
Очевидно, я могу легко создать ключ ssh, используя что-то вроде
config.vm.provision "shell", inline: <<SCRIPT
yes | ssh-keygen -b 2048 -t rsa -f /home/vagrant/.ssh/id_rsa -q -N ""
SCRIPT
Как я могу взять файл /home/vagrant/.ssh/id_rsa.pub и передать его пользователю, работающему с Vagrant?
Или есть способ сгенерировать его в ruby, поместить закрытый ключ в виртуальную машину и передать открытый ключ пользователю?