A lot of distro's do not allow root to use scp/ssh (for good reasons). What distro are you using?
Execute the following to see which ssh setting is set on your box:
grep Root /etc/ssh/sshd_config
Hope this helps.
PS: I reported this thread to be moved to an appropriate location. has been moved....