We have an AWS server instance running Ubuntu 18.04, and acting as host for a RESTful API (written in Python). The API interfaces with an RDS instance (mySQL) and basically performs database tasks; but this is not important.
We are looking at how to secure the connection between the AWS server and remote clients. The clients are Ubuntu work stations running 16.04 or 18.04, and scattered across various sites.
Looking for any advice on best practices to secure the connection / data between the clients and server.
Thank you,
Dan.