That is very strange as it should never be stopped as an ssh command.

What happens to cause it to stop or abort?

I have a 6 gig db on a vps I restore that way and it takes about 4-5 minutes. Your host must having something set wrong.

Unless you are on a shared host.