Have you ever had a headache finding a solution to connect to an unreachable computer, which is behind the router and you do not have permission to configure NAT? If the answer is yes, this article is for you.
SSH is an authenticated and encrypted network protocol used for remote communication between machines.
Connecting to a remote server using an SSH key is quite simple. However, when you have a lot of keys or multiple GitHub accounts, problems may arise. In this article, I am going to show you how to generate and manage keys in a neat way.