A colleague posted this question to our Mac Users’ discussion group.

Anyone have an suggestions on an SSH client that can save sessions kinds like a manager. Yea I use Putty (windows) or terminal window (Mac) , but I guess I am looking for a more full featured client and curious what folks out there use.

I found the question a bit odd since OS X Terminal has session management. To setup things up, launch Terminal and select “New Remote Shell” from the Shell menu.

OS X Terminal Session Management, Screenshot 2015 10 07 07.28.14

Select the service you want to set up, enter the information for the service, and then click + to save the service. Now that you have set up the remote connections you can launch Terminal and access them by selecting “New Remote Shell” from the Shell menu.

OS X Terminal Session Management, Screenshot 2015 10 07 07.28.47

OS X Terminal Session Management, Screenshot 2015 10 07 07.29.03

Since I created a remote session for the SSH connections I need to manage my servers, Terminal will open a new window for each service. his leave can create a messy desktop. If you have a lot of remote sessions that you access routinely together, you can get access to them as a group.

First I merge all open windows into tabs.

OS X Terminal Session Management, Screenshot 2015 10 07 07.55.51

Then I saved the tabs as a window grouping. These commands can be found in the Windows menu of Terminal.

OS X Terminal Session Management, Screenshot 2015 10 07 07.37.34

OS X Terminal Session Management, Screenshot 2015 10 07 07.55.07

Now that I have the remote sessions organised into windows groups I can launch them when I want.

OS X Terminal Session Management, Screenshot 2015 10 07 07.54.56

OS X Terminal Session Management, Screenshot 2015 10 07 07.56.43