90Ninety,
thanks.
yes, you are right about it not being a prerequisite to be a programmer to manage a server, i just mention it because i can have a hard time with some complex and advanced tasks that are a breeze for the it experts.
i'm renting a remote physical server in europe, it runs windows server 2016. it has been a very good solution for me so far, i can store, upload and download large database files with ease and at speeds that would never be possible with the services that the internet providers make available where i live. during the months i have been renting this server there have been zero failures of any kind and my file transfers work beautifully, so i'm quite satisfied with this solution.
the thing is that i use windows's remote desktop protocol to connect to my server and i understand that this method can be very vulnerable to hackers who try to gain control of other people's devices to exploit them. if there exist any easy to use and free programs that i could use to make sure that i'm the only one who has access to my server that is what i have in mind (i don't have a broadband internet connection at home and my ip address is not fixed, i also use vpn's all the time, so i'm afraid that ip based solutions will not be useful in my case).
as i mentioned, i have already searched the internet for possible solutions but i wasn't able to find any that i could easily understand and apply, so a little guidance from experienced server managers would be invaluable to me.
that is the situation, thanks to everyone, regards.