postgres_fdw slower then copy + scp + copy (~12 times)
postgres_fdw is certainly not as optimized for bulk transfer as copy to, copy from, and scp are.  After all, bulk transfer is the main reason for the existence of those tools.

But that doesn't mean there is nothing you can do.  If you were running 9.6 on the local server, you could try increasing the fetch_size.