Hi there,
Can you please let us know what syntax you are using for scp?
scp -vrp /root/filename
root@xxx.xxx.xxx.xxx:/root/
Where,
The first one is the source path and the path after
root@xxx.xxx.xxx.xxx:/ is the destination path (on remote server) where you want to copy the file.
Also it will be good if you can check if your iptables rule if they are allowing SSH connection on the destination server. If possible give a try to iptables -F, this will flush iptables rules though.
You can also try adding the following line in iptables file:
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
Just out of curiosity which OS are you using.