yeah... what you said is absolutely correct...rsa authentication is the best way to do it....
but what i am thinking is if one should propagate keys to a large number of servers then though less secure the best thing that came to my mind is to write an expect script to propagate the keys....