Afaik there is no program that can do this for you for Linux. You can do this on Linux, but there isn't a pretty GUI for doing it.
Password-less login can be done by using ssh-keys (You might still want a password for you ssh-key, but you only have to enter it once!) Have a look here.
By configuring the ssh client on a host basis you can have individual settings for different hosts. Have a look at the file in /home/user/.ssh/config (it might not be there, but just create it.) Mine looks something like this:
Everything before the first
Host deceleration is common to all connections. For more options look at the man-page for
When you have set up the config file then you can use
ssh home instead of
ssh 22.214.171.124 -l coax These options also applies to nautilus for ssh:// browsing.
You then have two options for quick launching a ssh terminal session, one is to create a gnome-terminal session for each and create launchers that runs
The other option is to install sshmenu, imho not a super app, but it does a good job of supplying quick access to remote terminals.