SSH Agent

New Version 1.1!

SSH Agent is a graphical front-end to some of the OpenSSH
tools included with Mac OS X.
Specifically, it allows you to start an ssh-agent,
generate identities, and add identities to an agent. Additionally,
it allows you to make the ssh-agent global so that, e.g.,
Xcode
can use it to do version control over SSH, and it has some functionality
to set-up a secure tunnel.

Contents

Help

License

SSH Agent is distributed is distributed under the terms of a BSD-license like license:

SSH Agent
Copyright (c) 2001-2005, Dept. of Philosophy, Utrecht University
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copy-
right notice, this list of conditions and the following dis-
claimer in the documentation and / or other materials provided
with the distribution.
3. The name of the copyright holder may not be used to endorse
or promote products derived from this software without
specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER "AS IS" AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING , BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
HOLDER BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
DAMAGE.

Version History

v1.1

Main changes

Conceptually, SSH Agent has changed from a window on the ssh-agent process
to a ssh identity manager. This has the following consequences:

ssh identities are no longer treated as documents. Instead, SSH Agent's main window is a view on the identities in your .ssh directory.

Instead of adding identities to the agent, the interface let's you activate identities. Identities can be flagged as Default, and the preferences lets you add the Default identities when the application is launched.

There is an Agent Inspector which shows the details of the ssh-agent process. (It also allows you to detach the application from the process, allowing faceless operation.)

Other changes

Different preferences format. If you're only trying out 1.1 make sure you backup your nl.uu.phil.* preferences.

Eye candy: An animated bubble showing the number of active identities and more beautiful icons. (Thanks Gerti!)