Communicating over the internet is full of peril. We need to protect ourself against it. Depending on the complexity of the requirements we may decide to use
VPN (Virtual Private Network). Most of the time we use
Open VPN.
What is nice about OpenVPN is that it runs on almost all operating systems. I can connect Windows workstations to Linux servers and vice versa.