关于linux ssh的问题。现有两台服务器A和B,A要控制B上的脚本运行。

在A服务器上执行如下命令:
ssh user@B "echo 'passwd' | sudo -sS sh ~/test.sh"
提示要输入B服务器user密码才能成功执行B服务器上的test.sh脚本。
请问该命令用怎样的方式自动输入密码呢?(由于安全限制,配置SSH无密码访问无效,必须要输入密码,但这个密码我想通过脚本执行自动输入)

http://blog.csdn.net/samlei/article/details/4310485?locationNum=14