UDP port 1434 needs to be open for SQL as well.
Do you get the error message on attempting to log in?
We are currently having the exact same issue (however, our VPN is L2TP/IPsec). I have enabled all the suggested ports, and can access files on the server fine via VPN. Was there ever any resolution on this?
Thanks a lot,