我正在使用capistrano将我们的代码部署到许多机器(几台到几百台)。
我要用卡皮斯特拉诺来做这个。据我所知,我需要为capistrano使用的ssh登录生成一对公钥;我认为我可能需要将我的公钥安装到所有目标计算机上。我说得对吗?
有更好的办法吗?太乏味了。
最佳答案
是,是向远程服务器进行身份验证的唯一方法,否则必须使用用户和密码。
我们实际上使用puppet来安装基本系统和公钥。然后你可以和卡皮斯特拉诺一起部署。
关于ruby-on-rails - 我是否需要在所有目标计算机(Capistrano)上安装公钥?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12513829/