Du kanst die folgenden Versionen von OpenSSH auf deinen OpenBSD-Maschinen installieren:
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-2.3.0.tgz
OpenSSH 2.3.0 ist in OpenBSD 2.8 enthalten
Um ihn zu entpacken und auf deinem OpenBSD 2.7 System zu installieren:
# cd /usr/src/usr.bin # tar xvfz .../openssh-2.3.0.tgz # cd ssh comment 'CFLAGS+=-DHAVE_LOGIN_CAP' in sshd/Makefile, using a # character. # make obj # make cleandir # make depend # make # make install # cp ssh_config sshd_config /etcNote: Der obige Quellcode kann nicht auf älteren Versionen von OpenBSD übersetzt werden, weil die IPv6 Unterstützung in der libc nicht komplett war..
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-2.2.0.tgz
Um ihn zu entpacken und auf deinem OpenBSD 2.7 System zu installieren:
# cd /usr/src/usr.bin # tar xvfz .../openssh-2.2.0.tgz # cd ssh kommentiere 'CFLAGS+=-DHAVE_LOGIN_CAP' in sshd/Makefile mittels einem '#' # make obj # make cleandir # make depend # make # make install # cp ssh_config sshd_config /etcNote: Der obige Quellcode kann nicht auf älteren Versionen von OpenBSD übersetzt werden, weil die IPv6 Unterstützung in der libc nicht komplett war..
Um ihn auszupacken und auf deinem OpenBSD 2.6 System zu installieren:
# cd /usr/src/usr.bin # tar xvfz .../openssh-2.2.0.tgz # patch -p0 < openbsd26_2.2.0.patch # cd ssh kommentiere 'CFLAGS+=-DHAVE_LOGIN_CAP' in sshd/Makefile aus # make obj # make cleandir # make depend # make # make install # cp ssh_config sshd_config /etc
Denk daran dass OpenSSH 2.1.1 auf OpenBSD 2.6 eines der beiden ssl27.tgz oder sslUSA27.tgz Pakete anstatt der 2.6 Varianten benötigt. Das updatet deine ssl Libraries auf eine neuere Version von OpenSSL, die neue "calls" enthält, die OpenSSH benötigt. Und wenn du SSH2 benutzen willst und noch keinen DSA-Schlüssel hast, kannst du wie folgt einen erzeugen:
# /usr/bin/ssh-keygen -d -f /etc/ssh_host_dsa_key -N ''
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-2.1.1.tgz
Um ihn zu entpacken und auf deinem OpenBSD 2.7 System zu installieren:
# cd /usr/src/usr.bin # tar xvfz .../openssh-2.1.1.tgz # cd ssh # make obj # make cleandir # make depend # make # make install # cp ssh_config sshd_config /etcHinweis: Der obige Quellcode kann nicht auf älteren Versionen von OpenBSD übersetzt werden, weil die IPv6 Unterstützung in der libc nicht komplett war..
Um es zu entpacken und auf deinem OpenBSD 2.6 System zu installieren:
# cd /usr/src/usr.bin # tar xvfz .../openssh-2.1.1.tgz # patch -p0 < openbsd26_2.1.1.patch # cd ssh # make obj # make cleandir # make depend # make # make install # cp ssh_config sshd_config /etc
Denk daran dass OpenSSH 2.1.1 auf OpenBSD 2.6 eines der beiden ssl27.tgz oder sslUSA27.tgz Pakete anstatt der 2.6 Varianten benötigt. Das updatet deine ssl Libraries auf eine neuere Version von OpenSSL, die neue "calls" enthält, die OpenSSH benötigt. Und wenn du SSH2 benutzen willst und noch keinen DSA-Schlüssel hast, kannst du wie folgt einen erzeugen:
# /usr/bin/ssh-keygen -d -f /etc/ssh_host_dsa_key -N ''
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-2.1.0.tgz
Um es auf deinem OpenBSD 2.7 zu entpacken und zu installieren:
# cd /usr/src/usr.bin # tar xvfz .../openssh-2.1.0.tgz # cd ssh # make obj # make cleandir # make depend # make # make install # cp ssh_config sshd_config /etcHinweis: Der obige source kann nicht auf früheren OpenBSD-Versionen übersetzt werden, da die IPV6 Unterstützung in libc nicht komplett war.
Um ihn auf deinem OpenBSD 2.6 System zu entpacken und zu installieren:
# cd /usr/src/usr.bin # tar xvfz .../openssh-2.1.0.tgz # patch -p0 < openbsd26_2.1.0.patch # cd ssh # make obj # make cleandir # make depend # make # make install # cp ssh_config sshd_config /etc
Denk daran, dass man bei Benutzung von OpenSSH 2.1.0 auf OpenBSD 2.6 eines der ssl27.tgz oder sslUSA27.tgz Pakete anstatt 2.6 Varianten benötigt. Das updatet deine ssl libraries, die die neuen calls beinhaltet, die OpenSSH benötigt. Achja, wenn du SSH2 benutzen willst, und noch keinen DSA key hast, musst du einen und zwar mit
# /usr/bin/ssh-keygen -d -f /etc/ssh_host_dsa_key -N ''
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-1.2.3.tgz
Um das ganze zu entpacken und auf deinem OpenBSD System 2.7 zu installieren:
# cd /usr/src/usr.bin # tar xvfz .../openssh-1.2.3.tgz # cd ssh # make obj # make cleandir # make depend # make # make install # cp ssh_config sshd_config /etcNote: Der obige Source kann nicht auf älteren Versionen von OpenBSD übersetzt werden, da die IPV6 Unterstützung nicht komplett war.
Um ihn auf einem OpenBSD 2.6 System zu entpacken und zu installieren:
# cd /usr/src/usr.bin # tar xvfz .../openssh-1.2.3.tgz # cd ssh # patch -p1 < openbsd26_1.2.3.patch # make obj # make cleandir # make depend # make # make install # cp ssh_config sshd_config /etc