This is what PuTTY does by using one of the supported internet protocols.
Features and Highlights
PuTTY is widely used to securely connect to servers.
Its ability to create a remote session has helped a lot of users to save time.

PuTTY can save sessions under different names and store them in the Registry.
By using some batch files, saving sessions in a file is not impossible as well.
Each PuTTY session can be reloaded and modified.

If there is any season you do not need anymore, you’re able to delete it.
This option will help you to focus on the task at hand by removing any distraction on screen.
Making PuTTY window always on top can be useful as well in certain situations.
If you are going to select an entire word, double-click it.
If you better select an entire line, triple-click any word within the line.
PuTTY Free Download for Windows
PuTTY doesnt have to be installed.
To generate the SSH keys, use the graphical interface ofputtygen.exe.
To create SFTP connection, usepsftp.exe.
Any contribution to the development of PuTTY is welcomed.
Telling others about how you like PuTTY would make the developer happy as well.