But that time is over thanks to Sshs, an interface in the terminal that simply lists the contents of your file. ~/.ssh/config so you can connect to it easily.
To install it on macOS:
brew install sshs
To install it on Windows with Chocolatey:
choco install sshs
And for Linux, there are Arch packages and of course the sources (Go see the Github).
Then to manage the list of your machines, it happens as I said in the file ~/.ssh/config of which here is an example:
Host * AddKeysToAgent yes UseKeychain yes IdentityFile ~/.ssh/id_rsa Host "Mon serveurr" HostName server1.example.com User root Port 22 Host "Via le proxy" HostName server2.example.com User someone Port 22 ProxyCommand ssh -W %h:%p proxy.example.com
The rest of the settings you can use can be found here.