[OpenSSH]

OpenSSH for OpenBSD


Since OpenSSH is developed by the OpenBSD group, OpenSSH is included in the base operating system, starting at OpenBSD release 2.6. So there's nothing to install or add to your system. However, due to newer features or other patches, you may wish to upgrade.

You can download the current OpenSSH release from these ftp mirrors.

The following versions of OpenSSH are available for putting on your OpenBSD machines:

OpenSSH 5.9: September 6, 2011

ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-5.9.tar.gz

If you are installing OpenSSH 5.9 on OpenBSD 4.8 or 4.9, you need the one of the following patches:
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openbsd48_5.9.patch for OpenBSD 4.8 or ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openbsd49_5.9.patch for OpenBSD 4.9.

# cd /usr/src/usr.bin
# tar xvfz .../openssh-5.9.tar.gz
# cd ssh
# patch -p0 < /path/to/openbsd49_5.9.patch  # or openbsd48_5.9.patch
# make obj
# make cleandir
# make depend
# make
# make install
# cp ssh_config sshd_config /etc/ssh

and restart sshd.

OpenSSH 5.8: February 4, 2011

ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-5.8.tar.gz

If you are installing OpenSSH 5.8 on OpenBSD 4.7 or 4.8, you need the following patch:
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openbsd48_5.8.patch.

# cd /usr/src/usr.bin
# tar xvfz .../openssh-5.8.tar.gz
# cd ssh
# patch -p0 < /path/to/openbsd48_5.8.patch
# make obj
# make cleandir
# make depend
# make
# make install
# cp ssh_config sshd_config /etc/ssh

and restart sshd.

OpenSSH 5.7: January 24, 2011

ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-5.7.tar.gz

If you are installing OpenSSH 5.7 on OpenBSD 4.7 or 4.8, you need the following patch:
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openbsd48_5.7.patch.

# cd /usr/src/usr.bin
# tar xvfz .../openssh-5.7.tar.gz
# cd ssh
# patch -p0 < /path/to/openbsd48_5.7.patch
# make obj
# make cleandir
# make depend
# make
# make install
# cp ssh_config sshd_config /etc/ssh

and restart sshd.

OpenSSH 5.6: August 23, 2010

ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-5.6.tar.gz

# cd /usr/src/usr.bin
# tar xvfz .../openssh-5.6.tar.gz
# cd ssh
# make obj
# make cleandir
# make depend
# make
# make install
# cp ssh_config sshd_config /etc/ssh

and restart sshd.

OpenSSH 5.5: April 16, 2010

ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-5.5.tar.gz

# cd /usr/src/usr.bin
# tar xvfz .../openssh-5.5.tar.gz
# cd ssh
# make obj
# make cleandir
# make depend
# make
# make install
# cp ssh_config sshd_config /etc/ssh

and restart sshd.

OpenSSH 5.4: March 8, 2010

ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-5.4.tar.gz

# cd /usr/src/usr.bin
# tar xvfz .../openssh-5.4.tar.gz
# cd ssh
# make obj
# make cleandir
# make depend
# make
# make install
# cp ssh_config sshd_config /etc/ssh

and restart sshd.

OpenSSH 5.3: October 1, 2009

ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-5.3.tar.gz

If you are installing OpenSSH 5.3 on OpenBSD 4.4, you need the following patch:
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openbsd44_5.3.patch.

# cd /usr/src/usr.bin
# tar xvfz .../openssh-5.3.tar.gz
# cd ssh
# patch -p0 < /path/to/openbsd44_5.3.patch
# make obj
# make cleandir
# make depend
# make
# make install
# cp ssh_config sshd_config /etc/ssh
# mkdir /var/empty

and restart sshd.

OpenSSH 5.2: February 23, 2009

ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-5.2.tar.gz

If you are installing OpenSSH 5.2 on OpenBSD 4.4, you need the following patch:
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openbsd44_5.2.patch. If you installing on OpenBSD 4.3, please use: ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openbsd43_5.2.patch.

# cd /usr/src/usr.bin
# tar xvfz .../openssh-5.2.tar.gz
# cd ssh
# patch -p0 < /path/to/openbsd44_5.2.patch
# make obj
# make cleandir
# make depend
# make
# make install
# cp ssh_config sshd_config /etc/ssh
# mkdir /var/empty

and restart sshd.

OpenSSH 5.1: July 21, 2008

ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-5.1.tar.gz

If you are installing OpenSSH 5.1 on OpenBSD 4.3, 4.2 or 4.1, you need the following patch:
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openbsd43_5.1.patch.

# cd /usr/src/usr.bin
# tar xvfz .../openssh-5.1.tgz
# cd ssh
# patch -p0 < /path/to/openbsd43_5.1.patch
# make obj
# make cleandir
# make depend
# make
# make install
# cp ssh_config sshd_config /etc/ssh
# mkdir /var/empty

and restart sshd.

OpenSSH 5.0: April 3, 2008

ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-5.0.tar.gz

If you are installing OpenSSH 5.0 on OpenBSD 4.3, 4.2 or 4.1, you need the following patch:
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openbsd43_5.0.patch.

# cd /usr/src/usr.bin
# tar xvfz .../openssh-5.0.tgz
# cd ssh
# patch -p0 < /path/to/openbsd43_5.0.patch
# make obj
# make cleandir
# make depend
# make
# make install
# cp ssh_config sshd_config /etc/ssh
# mkdir /var/empty

and restart sshd.

OpenSSH 4.9: March 30, 2008

ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-4.9.tar.gz

If you are installing OpenSSH 4.9 on OpenBSD 4.3, 4.2 or 4.1, you need the following patch:
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openbsd43_4.9.patch.

# cd /usr/src/usr.bin
# tar xvfz .../openssh-4.9.tgz
# cd ssh
# patch -p0 < /path/to/openbsd43_4.9.patch
# make obj
# make cleandir
# make depend
# make
# make install
# cp ssh_config sshd_config /etc/ssh
# mkdir /var/empty

and restart sshd.

OpenSSH 4.7: September 4, 2007

ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-4.7.tar.gz

OpenSSH 4.6: March 9, 2007

ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-4.6.tar.gz

OpenSSH 4.5: November 7, 2006

ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-4.5.tar.gz

OpenSSH 4.4: September 27, 2006

ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-4.4.tar.gz

OpenSSH 4.3: February 1, 2006

ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-4.3.tar.gz

OpenSSH 4.2: September 1, 2005

ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-4.2.tar.gz

OpenSSH 4.1: May 26, 2005

ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-4.1.tar.gz

If you are installing OpenSSH 4.1 on OpenBSD 3.5, you need the following patch:
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openbsd35_4.1.patch.

# cd /usr/src/usr.bin
# tar xvfz .../openssh-4.1.tar.gz
# cd ssh
# patch -p0 < /path/to/openbsd35_4.1.patch
# make obj
# make cleandir
# make depend
# make
# make install
# cp ssh_config sshd_config /etc/ssh

and restart sshd.

OpenSSH 4.0: March 9, 2005

ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-4.0.tgz

If you are installing OpenSSH 4.0 on OpenBSD 3.5, you need the following patch:
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openbsd35_4.0.patch.

# cd /usr/src/usr.bin
# tar xvfz .../openssh-4.0.tgz
# cd ssh
# patch -p0 < /path/to/openbsd3x_4.0.patch
# make obj
# make cleandir
# make depend
# make
# make install
# cp ssh_config sshd_config /etc/ssh
# mkdir /var/empty

and restart sshd. To support sshd(8)'s privilege separation feature on some older OpenBSD releases, a new user and group named sshd have been added to the system. Add the following user entry using vipw(8):
sshd:*:27:27::0:0:sshd privsep:/var/empty:/sbin/nologin

Add the following to /etc/group:

sshd:*:27:
_sshagnt:*:34:

OpenSSH 3.9: August 17, 2004

ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-3.9.tgz

OpenSSH 3.8: February 24, 2004

ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-3.8.tgz

OpenSSH 3.7.1: September 16, 2003

ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-3.7.1.tgz

OpenSSH 3.7: September 16, 2003

ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-3.7.tgz

OpenSSH 3.6.1: April 1, 2003

ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-3.6.1.tgz

OpenSSH 3.6: March 31, 2003

ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-3.6.tgz

OpenSSH 3.5: October 14, 2002

ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-3.5.tgz

OpenSSH 3.4: June 26, 2002

ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-3.4.tgz

OpenSSH 3.3: June 21, 2002

ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-3.3.tgz

OpenSSH 3.2.3: May 22, 2002

ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-3.2.3.tgz

OpenSSH 3.2.2: May 17, 2002

We replaced the 3.2.2 release with 3.2.3 because of a bug in the BSD_AUTH access control code, login/tty problems on Solaris and build problems on Cygwin systems.

OpenSSH 3.1: March 7, 2002

ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-3.1.tgz

OpenSSH 3.0.2: December 3, 2001

ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-3.0.2.tgz

OpenSSH 3.0.1: November 15, 2001

ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-3.0.1.tgz

OpenSSH 3.0: November 6, 2001

ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-3.0.tgz

OpenSSH 2.9.9: September 25, 2001

ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-2.9.9.tgz

OpenSSH 2.9: May 1, 2001

ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-2.9.tgz

OpenSSH 2.5.2: Mar 19, 2001

ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-2.5.2.tgz

OpenSSH 2.5.1: Feb 19, 2001

ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-2.5.1.tgz

OpenSSH 2.5.0: Feb 16, 2001

We replaced the 2.5.0 release with 2.5.1 because a change we made triggered bugs in ssh-1.2.18 - ssh-1.2.22.

OpenSSH 2.3.0: Nov 6, 2000

ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-2.3.0.tgz

OpenSSH 2.2.0: Aug 31, 2000

ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-2.2.0.tgz

OpenSSH 2.1.1: June 8, 2000

ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-2.1.1.tgz

OpenSSH 2.1.0: May 8, 2000

ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-2.1.0.tgz

OpenSSH 1.2.3: released March 6, 2000

ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-1.2.3.tgz

If you are interested in seeing if there are any OpenSSH patches, see the OpenBSD errata pages.
OpenSSH www@openbsd.org
$OpenBSD: openbsd.html,v 1.90 2011/09/06 19:27:09 deraadt Exp $


You are viewing a mobilized version of this site...
View original page here

Mobilized by Mowser Mowser