Your .rhost file lives in your home directory to let rsh know what other systems you trust to login in under your uid without authentication (necessary because rsh does not prompt for password).
You state you put the .rhost file in /root, which is probably your root account home directory. You appear to be trying to enable unauthenticated logins for user account ross in the .rhost file.
The proper location for a user account ross .rhost file would be in the ross user's home directory.
If you are trying to generally enable unauthenticate logins from user ross, you should use the /etc/hosts.equiv file.
If you are trying to enable rsh for the root account, most linux distros I have used disable remote login under the root account.
To help your troubleshooting efforts, you should probably also enable the rlogin service (at least temporarily) and use it to verify that you can rlogin without a password prompt before trying the more inscrutable rsh service.