Usually it'll be kept in ~/.ssh/known_hosts. When you change operating systems or reinstall SSH daemons on machines you have access to, it is often a good idea to delete this file or your client may refuse to connect because it thinks something fishy is going on.
Most Linux distributions will come with SSH preinstalled. If it's not, install the package "ssh".
~/.ssh/known_hosts
/home/user/.ssh/known_hosts
SSH stands for Secure Shell servers. A web based SSH site make access possible to these servers through standard web browsers from behind a firewall or proxy.
usually it in : /home/user_name/.ssh/known_hosts
Typically it would be a hidden folder called ".ssh".
I am assuming you mean either a POSIX shell or a way to SSH into a Linux box. A POSIX shell is as simple as installing MinGW, which will usually also provide BASH, usually for scripts. For SSH you can just use PuTTY and connect to your Linux box (Assuming it has an SSH server running.) that way.
It reports the list of users that are logged in with a regular interactive session (e.g. a console login or ssh). It does not report non-interactive sessions.
You do not need to install PuTTY in Linux as there are built-in utilities that can do PuTTY's job (ssh, telnet)
SAMBA and NFS. -A practical Guide to Fedora and Red Hat Enterprise Linux (fifth edition) pg 606
Most Unix/Linux servers allow SSH (via putty). There is no general one that anyone can use, however. You need to talk to your provider to see what is available to you.
To securely connect to multiple servers in a sequence using an SSH chain, you can use the SSH feature called "ProxyJump" or "JumpHost." This allows you to connect to a series of servers by specifying a jump host that acts as an intermediary. This method helps maintain security by encrypting the connection between each server in the chain.