I'm trying to understand terminal, console, tty, virtual terminal, terminal emulator and this kind of things. Below is the topology of my environment. There is a Linux server and a Windows 10 PC. I use putty
on the PC and connect to the Linux server. In this case, it seems ctrl + alt + f1~6 can't bring me to other virtual terminals. I know if the Linux server has GUI installed, I can press ctrl + alt + f1~6 when I'm directly connected to the server (for example, I have a keyboard and monitor plugged in it). My question is:
- Can I use multiple virtual terminals in my topology?
- If the Linux server has GUI installed (like Gnome), can I use multiple virtual terminals in the same topology (connect through SSH)?
- In this topology, is
putty
a terminal? A console? Or a terminal emulator?
I've actually read several articles and related sections in different books. It seems different people introduce these concepts a little bit different and I'm still confused. IMO, this is the hardest part of my Linux learning journey.
+---------------------+
| |
| |
| Linux Server |
| (No GUI installed) |
| |
+-----------+---------+
^
|
| SSH
|
+----------+--------+
| | |
| +---+---+ |
| | Putty | |
| +-------+ |
| |
| Windows 10 PC |
| |
+-------------------+