OS X Terminal Session Management

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.

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.

Screenshot 2015-10-07 07.28.47

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.

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.

Screenshot 2015-10-07 07.37.34

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.

Screenshot 2015-10-07 07.54.56

Screenshot 2015-10-07 07.56.43

Author: Khürt Williams

I work in application security architecture and I live in Montgomery Township, New Jersey with my wife Bhavna. Passionate about photography, you’ll find me writing about cybersecurity, tropical aquariums, terrariums, hiking, craft breweries, and capturing birds on camera. My prose is like a caffeinated squirrel—fast, unpredictable, and occasionally insightful.

One thought on “OS X Terminal Session Management”

Comments are closed.