OpenSSH の最新リリースは ftp ミラーサイト から ダウンロードできます。
以下の OpenSSH のバージョンを、お使いの OpenBSD マシン上で 動かすことができます:
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-6.2.tar.gz
# cd /usr/src/usr.bin # tar xvfz .../openssh-6.2.tar.gz # cd ssh # make obj # make cleandir # make depend # make # make install # cp ssh_config sshd_config /etc/sshこの後 sshd を再起動してください。
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-6.1.tar.gz
# cd /usr/src/usr.bin # tar xvfz .../openssh-6.1.tar.gz # cd ssh # make obj # make cleandir # make depend # make # make install # cp ssh_config sshd_config /etc/sshこの後 sshd を再起動してください。
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-6.0.tar.gz
# cd /usr/src/usr.bin # tar xvfz .../openssh-6.0.tar.gz # cd ssh # make obj # make cleandir # make depend # make # make install # cp ssh_config sshd_config /etc/sshこの後 sshd を再起動してください。
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-5.9.tar.gz
OpenBSD 4.8 あるいは 4.9 上に OpenSSH 5.9 をインストールする場合は、
以下のパッチが必要です:
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openbsd48_5.9.patch
(OpenBSD 4.8用) または
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openbsd49_5.9.patch
(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 # または openbsd48_5.9.patch # make obj # make cleandir # make depend # make # make install # cp ssh_config sshd_config /etc/sshこの後 sshd を再起動してください。
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-5.8.tar.gz
OpenBSD 4.7 あるいは 4.8 上に OpenSSH 5.8 をインストールする場合は、
以下のパッチが必要です:
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この後 sshd を再起動してください。
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-5.7.tar.gz
OpenBSD 4.7 あるいは 4.8 上に OpenSSH 5.7 をインストールする場合は、
以下のパッチが必要です:
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この後 sshd を再起動してください。
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この後 sshd を再起動してください。
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この後 sshd を再起動してください。
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この後 sshd を再起動してください。
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-5.3.tar.gz
OpenSSH 5.3 を、OpenBSD 4.4 上にインストールする場合は、
以下のパッチが必要です:
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この後 sshd を再起動してください。
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-5.2.tar.gz
OpenSSH 5.2 を、OpenBSD 4.4 上にインストールする場合は、
以下のパッチが必要です:
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openbsd44_5.2.patch.
OpenBSD 4.3 上にインストールする場合は、
以下のパッチが必要です:
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この後 sshd を再起動してください。
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-5.1.tar.gz
OpenSSH 5.1 を、OpenBSD 4.3, 4.2 あるいは 4.1 上にインストールする場合は、
以下のパッチが必要です:
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この後 sshd を再起動してください。
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-5.0.tar.gz
OpenSSH 5.0 を、OpenBSD 4.3, 4.2 あるいは 4.1 上にインストールする場合は、
以下のパッチが必要です:
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この後 sshd を再起動してください。
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-4.9.tar.gz
OpenSSH 4.9 を、OpenBSD 4.3, 4.2 あるいは 4.1 上にインストールする場合は、
以下のパッチが必要です:
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この後 sshd を再起動してください。
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-4.7.tar.gz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-4.6.tar.gz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-4.5.tar.gz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-4.4.tar.gz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-4.3.tar.gz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-4.2.tar.gz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-4.1.tar.gz
OpenSSH 4.1 を OpenBSD 3.5 にインストールする場合は、
以下のパッチが必要です:
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この後 sshd を再起動してください。
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-4.0.tgz
OpenSSH 4.0 を OpenBSD 3.5 にインストールする場合は、
以下のパッチが必要です:
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 < .../openbsd3x_4.0.patch # make obj # make cleandir # make depend # make # make install # cp ssh_config sshd_config /etc/ssh # mkdir /var/emptyこの後 sshd を再起動してください。 OpenBSD のいくつかの古いリリースでは、 sshd(8) の root 権限分離機能をサポートするために、新しいユーザとグループ sshd が システムに追加されています。 vipw(8) を使って、以下のユーザエントリを追加してください:
sshd:*:27:27::0:0:sshd privsep:/var/empty:/sbin/nologin
以下を /etc/group に追加してください:
sshd:*:27: _sshagnt:*:34:
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-3.9.tgz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-3.8.tgz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-3.7.1.tgz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-3.7.tgz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-3.6.1.tgz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-3.6.tgz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-3.5.tgz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-3.4.tgz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-3.3.tgz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-3.2.3.tgz
OpenSSH 3.2.2 リリースは 3.2.3 リリースに置き換えられました。 これは BSD_AUTH アクセス制御コードにおけるバグと、 Solaris における login/tty 問題、および Cygwin システムでの ビルド問題のためです。
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-3.1.tgz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-3.0.2.tgz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-3.0.1.tgz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-3.0.tgz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-2.9.9.tgz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-2.9.tgz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-2.5.2.tgz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-2.5.1.tgz
2.5.0 リリースは 2.5.1 リリースで置きかえられました。 ssh-1.2.18 〜 ssh-1.2.22 でのバグを引き起こしてしまったためです。
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-2.3.0.tgz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-2.2.0.tgz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-2.1.1.tgz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-2.1.0.tgz