From the outside looking in, it's not at all clear what the tool is trying to solve.
What exactly is made "easier"..? What does it do that ssh doesn't? Who is this for?
Three things I can see. Yes, I know these are achieved by using .ssh/config etc, I am just answering as a public service.
1. It links up addresses to host names so that you don’t have to remember ip addresses of servers.
2. It makes it easy to create keys and attach those keys to particular hosts, so reduces the effort required to separate keys depending on your host
3. It makes key rotation fairly easy
4. It replaces the ssh command syntax with a k8s or docker-like syntax for executing remote commands or entering a shell. So I suppose you don’t need to context switch?
I've used linux since the 1990s. Was friends with the founders of LinuxCare, met Torvalds. blah blah blah...
Since semi-retire from ops... and basically using windows for a few years without need to manage a linux box, youd be FN surprised how quickly basic knowledge evaporate at my age when not in use. I had to fn lookup how to add my keys to a box again.
(After a 3-month long panel-interview with Google's Net Eng Team back in the day - my final panel question was:
"OK how do you do a global search and replace in VI?"
I *blanked* -- and I stated... "UH.... I'cant recall - id just google it"
They all laughed.
---
@OP -- look at the remote SSH extension in VSCode/Positron etc...
Its a really good little file/function/SSH manager.
If the issue is forgetting basic commands / configuration options then how does swapping one tool for another help? You'll just forget how to use the second tool instead.
The second tool could be more user friendly, thus easier to remember how to use it. Compare how this tool makes you generate a key vs the syntax of ssh-keygen.
Worth a chuckle from me too. I could and do type that all day, muscle memory. Verbalize it? Not a chance. There's a % in there somewhere.
There does seem to be a subset of questions that are really just "have you repeatedly used this tool in the last few months?". If you have, you'll probably be fast.
You’d be surprised… a lot of especially legacy setups are very duct-taped together. Heck recently as last year I needed a three machine cluster and just did it manually instead of ansible.
I could definitely see the use of a tool like this if it was fleshed out a bit more.
1. It links up addresses to host names so that you don’t have to remember ip addresses of servers. 2. It makes it easy to create keys and attach those keys to particular hosts, so reduces the effort required to separate keys depending on your host 3. It makes key rotation fairly easy 4. It replaces the ssh command syntax with a k8s or docker-like syntax for executing remote commands or entering a shell. So I suppose you don’t need to context switch?