problem with RCP

hi everybody ,

i have a problem with rcp between too hosts :

when i do :
host 1(root) :# rcp file1 host2:/target2
or :
host2 (root):#rcp file2 host1:/target1

i have the following message : permission denied

I made the following changes, but the problem still persists :
I added the line : host1 root in the file /.rhosts of the host2 (and the same for host1)
the /etc/hosts contains the entry of the destination machine (in host1 & host2)
ps: the rsh works between the both hosts

have you any idea how to solve this issue ???