script to restart a service in secondary server.

Can any one help me with a script to restart secondary server and sync data in it..

smsc101-0:ssh smsc101-1 "invoke-rc.d smsc restart"
pwd:***

smsc101-0:rsync -avz /usr/local/smsc/data smsc101-1:/usr/local/npac/data

can you set the no-password ssh between two servers?