Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
persistent ssh connection and tunnel manager
C Shell
Branch: master

slightly better SSH pubkey detection

This is still all wrong but better than before.
latest commit a5090d61fe
@rtomayko authored
Failed to load latest commit information.
autossh bring in autossh-1.4b
doc Try to simplify Makefiles a bit for portability.
.gitignore ignore a bunch of autoconf mess
COPYING Using the new/simple BSD license for maximum OpenSSH compat
INSTALL add note about requiring GNU Make to build
Makefile.in Try to simplify Makefiles a bit for portability.
README Start building up Hem website and add some more meat to the hem(1) ma…
configure bump version to 0.3.3
configure.ac bump version to 0.3.3
hem-bounce.sh don't set -u due to weirdness on FreeBSD's /bin/sh
hem-down.sh POSIX: fix issues with potental first arg to expr starting w/ -
hem-info.sh don't set -u due to weirdness on FreeBSD's /bin/sh
hem-init.sh Fix edit config file message after hem-init
hem-list.sh don't set -u due to weirdness on FreeBSD's /bin/sh
hem-manage.sh don't set -u due to weirdness on FreeBSD's /bin/sh
hem-push-keys.sh slightly better SSH pubkey detection
hem-sh-setup.sh Use $HOME instead of ~ and quote stuff ...
hem-status.sh don't set -u due to weirdness on FreeBSD's /bin/sh
hem-up.sh Fix issues with blank log_to option
hem.sh make dist and install work with man pages
install-sh start using autoconf instead of hand-rolled configure script
test-sh add hem-manage command that rocks so hard it hurts
work-sh make dist and install work with man pages

README

         Hem - persistent ssh connection and tunnel manager

Hem manages multiple background SSH connections using an ifconfig /
rc style interface. It is most often used to setup persistent /
long-running port tunnels and control master connections. Hem monitors
connection upedness and can automatically bounce downed connection.

Hem is Free Software covered by the "New and Simplified BSD License". It
was originally written by Ryan Tomayko <r@tomayko.com>.

Please read the file INSTALL for installation and hacking instructions. Hem
should run on most flavors of Unix/Gnu that include a posix compatible sh
interpreter. Hem currently requires fairly recent version of OpenSSH's ssh(1) as
well as Carson Harding's autossh(1) (included with distribution).

More information on Hem is accessible from http://tomayko.com/src/hem/
including full documentation, examples, and distributables. There is
also project tracking resources at http://github.com/rtomayko/hem/

See Also:

  * OpenSSH: http://www.openssh.com/
  * autossh: http://www.harding.motd.ca/autossh/
Something went wrong with that request. Please try again.