Autossh is a program to monitor and automatically reestablish SSH connections. It is similar to rstunnel (Reliable SSH Tunnel), however, it is implemented in C, and is easier to set up and use, especially for connections to multiple hosts. Autossh has been compiled and tested on OpenBSD, Linux, and Solaris, and should run without needing changes on FreeBSD and NetBSD.
| Tags | Systems Administration Networking Security |
|---|---|
| Operating Systems | POSIX Solaris Linux BSD OpenBSD NetBSD FreeBSD |
| Implementation | C |
Recent releases


Changes: This release adds a maximum lifetime option, a compile time option for touching the PID file on each connection test, and a fix for looping on poll.


Changes: This minor release fixes some bugs in the Makefile and a bug when creating PID files.


Changes: This release includes a number of bugfixes and minor enhancements. The biggest change is the move to using autoconf, and the more modern "./configure; make" process rather than OS-specific makefiles.


Changes: This release adds a new monitoring method using a remote echo service, and contains fixes for a number of serious bugs.


Changes: This release added support for Cygwin, some small enhancements, and a few bugfixes.