If you have a firewall and fixed IP at both ends, configure a VPN between the two sites.
you can safely open ports between the two sites without exposing your SQL servers to the outside world.
I have this set up between three sites (one site trans repl to two)
HTH