Is there an universal way to ensure that any connection to a service is encrypted? I mean, you can have HTTP for web, SFTP for file transfer, and SSMTP for mail, etc. but, is there a way to ensure any service talks through an encrypted connection? Kinda like tunneling but server-side.
I think VPN is an option but, there probably are other options, any suggestions?