我想通过脚本生成几个虚拟机,然后根据一些变量我想连接到它们并在那里进行更改(下载/解压/运行某些东西)。一切都来自另一个脚本。
虚拟机可通过IP访问,但问题是如何使用ssh连接它们而不需要任何密码请求。安全性不是问题。 如果ssh可以从某个文件中获取密码,那对我来说是最好的。 我发现的大多数答案都是使用sshpass或者期望,但是我想确保这些脚本可以在任何地方执行,我不想使用“非标准”应用程序。 任何的想法? 谢谢!
答案 0 :(得分:0)
创建一个对这些临时vms通用的公钥。 vm处于活动状态后,使用ssh-copy-id将公共密钥复制到其中。
我确信网上有教程。