I usually use SSH keys in conjunction with ClusterSSH (http://clusterssh.sourceforge.net), I have been using the 3.27 version with good results. It makes managing batches of servers a bit easier, allowing the execution of the same command across multiple systems at the same time.