SQL Server Transactional Replication over Internet I have 2 instances with SQL Server 2008R2. I would like to build Transactional replication between those servers. One is in the Local Network (Local_Instance) and the second server is over Internet (Internet_Instance). The Internet Server is running an FTP service. I have read something that I can use replication using FTP but I don't have any idea how to make this. I have built the publication but I need help to configure the suscription. The distribution database is in the Local Network.
You have probably read that you are able to deliver the initial snapshot via FTP.  This is covered in Deliver a Snapshot through FTP. 

It is possible to replicate two SQL Servers across a VPN.  This is covered in Publish Data over the Internet Using VPN.

Once the VPN is setup, you should be able to connect and authenticate as though the servers are on a LAN or WAN.

If you have anymore questions please let me know.  I hope this helps.