With this, just type ssh REMOTEHOST and you will connect and be prompted to login. To start, edit (or create) ~/.ssh/config file with entries for each host you connect to regularly, Each will look like: I manage dozens of Linux machines some with complicated login routines.
Heck, I really only need the profile management part of PuTTY so I would be fine with an app just runs an ssh command in a Terminal window upon selecting a profile. If there is an already-made solution that I can use to manage SSH profiles akin to what I can do with PuTTY, that would be awesome. I know, I can just type up the entire SSH command with all the parameters myself and save it as a Window Group in terminal and just use those window groups as profiles but let's face it, this method of managing profiles is ugly, unintuitive and hard to manage. then click save, then the next time I can just open up a list of saved profiles and choose the one that I want to connect to. I want to be able to just enter all the connection details, authentication settings, port forwarding settings, etc. Instead, I'm looking for something that I can use to easily manage SSH sessions (or bookmarks, profiles, whatever you call it) like I can do with PuTTY. Yes, I am well aware that I don't actually need PuTTY since MacOS already has all the tools built in and I can use the Terminal to SSH to anywhere I want via command line so what I'm looking for is not a full PuTTY replacement.