I would like to access my Linux system's command shell remotely.
The system runs at home behind a router which connects it to the internet. I was thinking I could forward a port on the router to the IP address of the Linux system, so I can use any SSH client to connect to my home IP address and will be forwarded to the computer.
Now, I´m fairly new to Linux, so please excuse me if I ask any obvious questions.
So is this a sensible idea? What do I have to do to make this solution safe? I can see I have tons of users which I didn't create myself, will they have default passwords which could by abused to access my system? How can I check for this? Should I use another approach all together?