I maintain a pretty large ~/.ssh/config, so Jonathan Palardy's take on solving the same problem appeals to me. His pitch: Imagine if you could SSH somewhere by picking a hostname from a list. He then goes on to answer why warp is a good solution: If you have a bunch of servers you can SSH to, think about how you manage that now: you TYPE the hostname, maybe relying on bash completion? you create a