If you don’t run a GNU / Linux on your desktop, there are numerous options to access a remote shell (Maybe referred to as a shell account). So you can use
One solution is
VFsync (for Virtual File Synchronization) is a secure file synchronization system.
You won’t’t be able to do everything in this but for learning some things this will probably be sufficient.
Another option for Windows users is
If you are running Windows, you may want to look in to learning
Which will be useful if you also want to learn Cybersecurity. Kali Linux has PowerShell as part of its tool set.
If you are using an Apple computer, then you already have access to a command line terminal.
Other option are to use a single board computer, such as one of these listed below:-
This runs the Raspbian Operating system which is built in Debian, Currently Debian 12
Other boards such as these, Run Armbian
So another option is to look at Virtual Hosting
However, this can be expensive, There are services such as those below that may provide a solution.
This is part of the tildeverse which I think is just a name for a range of services, offered.
As always, it is essential to undertake your own research.