Avec SSH, c'est assez facile.
Supposons que votre base de données écoute les connexions sur 127.0.0.1:3306 sur la machine S. Vous voulez accéder à cette base de données à partir de la machine C.
Sur la machine C, vous faites simplement ceci:
ssh -L 127.0.0.1:3306:127.0.0.1:3306 S
Dès que vous êtes connecté de C à S, C, vous pourrez utiliser le port 3306 sur C comme s'il était sur S. La première combinaison IP / port de cette ligne de commande est le port que vous souhaitez disposer localement, c'est-à-dire sur C, le second est le port distant que vous souhaitez éventuellement utiliser.