Using SSH Tunneling would allow you to access the terminal of your machine while you are away and that should already fulfill your goal. Take note though, you need to ensure that you are filtering and allowing only specific connections to your server and ensuring that you are using private key based authentication. If configured wrongly, then you would run into multiple security risks.
The alternative would be to use RPC to connect to your Bitcoin node. Same thing applies, sufficient security during authentication and for connection specific permissions. It is possible to use any devices so long as they are able to use SSH.
This cannot be stressed enough. You are opening up your
BTC to the internet once you do this. Making a trivial mistake in you config file later can cause you to loose your coins if it allows others to connect.
Not saying that you should not do it, just be very aware that it would now be out there for people trying to get access.
Testing something 6 months from now, and you change the user / pass to something simple to make life easier and don't change it back not a big deal if it's not publicly accessible. Here, it's a big deal.
That kind of stuff.
-Dave