Las siguientes versiones de OpenSSH se encuentran disponibles para instalarlas en sus máquinas con OpenBSD:
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-2.3.0.tgz
OpenSSH 2.3.0 incluido en OpenBSD 2.8.
Para extraerlo e instalarlo en su sistema OpenBSD 2.7:
# cd /usr/src/usr.bin # tar xvfz .../openssh-2.3.0.tgz # cd ssh commente 'CFLAGS+=-DHAVE_LOGIN_CAP' en sshd/Makefile, usando el caracter #. # make obj # make cleandir # make depend # make # make install # cp ssh_config sshd_config /etcNota: Este versión del código no compilará en versiones anteriores de OpenBSD debido a que el soporte para IPV6 en libc estaba incompleto.
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-2.2.0.tgz
Para extraer el paquete e instalarlo en un sistema OpenBSD 2.7:
# cd /usr/src/usr.bin # tar xvfz .../openssh-2.2.0.tgz # cd ssh comente 'CFLAGS+=-DHAVE_LOGIN_CAP' en sshd/Makefile, usando un caracter # # make obj # make cleandir # make depend # make # make install # cp ssh_config sshd_config /etcNota: Este código falla al compilar en versiones anteriores de OpenBSD, debido a que el soporte para IPV6 en libc estaba incompleto.
Para extraerlo e instalarlo en un sistema OpenBSD 2.6:
# cd /usr/src/usr.bin # tar xvfz .../openssh-2.2.0.tgz # patch -p0 < openbsd26_2.2.0.patch # cd ssh elimine el caracter de comentario # que precede a 'CFLAGS+=-DHAVE_LOGIN_CAP' en sshd/Makefile # make obj # make cleandir # make depend # make # make install # cp ssh_config sshd_config /etc
Nótese que para usar OpenSSH 2.2.0 en OpenBSD 2.6
necesitará instalar los paquetes
ssl27.tgz o sslUSA27.tgz de la
biblioteca ssl en lugar de sus versiones para 2.6. De este modo se
actualizarán sus bibliotecas ssl a una versión más
nueva de OpenSSL, que contiene nuevas llamadas requeridas por OpenSSH.
Además, si también quiere usar SSH2 y no aún no
dispone de una clave DSA, tendrá que generar una
mediante la orden
# /usr/bin/ssh-keygen -d -f /etc/ssh_host_dsa_key -N ''
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-2.1.1.tgz
Para extraerlo e instalarlo en su sistema OpenBSD 2.7:
# 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 /etcNota: El código fuente de arriba no compila en versiones anteriores de OpenBSD debido a que el soporte para IPV6 en libc estaba incompleto.
Para extraerlo e instalarlo en su sistema OpenBSD 2.6:
# 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
El uso de OpenSSH 2.1.1 en OpenBSD 2.6 requerirá el paquete
ssl27.tgz o el paquete sslUSA27.tgz en lugar de las
variantes de la versión 2.6. De este modo actualizará
sus bibliotecas ssl a una versión más nueva de OpenSSL,
que contiene nuevas llamadas requeridas por OpenSSH. Además, si
quiere usar SSH2 y todavía no tiene una clave DSA,
necesita generar una usando la orden
# /usr/bin/ssh-keygen -d -f /etc/ssh_host_dsa_key -N ''
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-2.1.0.tgz
Para extraerlo e instalarlo en su sistema OpenBSD 2.7:
# 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 /etcNota: Este código fuente falla al compilar en versiones anteriores de OpenBSD debido a que el soporte en libc estaba incompleto.
Para extraerlo e instalarlo en su sistema OpenBSD 2.6:
# cd /usr/src/usr.bin # tar xvfz .../openssh-2.1.0.tgz # cd ssh # patch -p1 < openbsd26_2.1.0.patch # make obj # make cleandir # make depend # make # make install # cp ssh_config sshd_config /etc
Nótese que el uso de OpenSSH 2.1.0 en OpenBSD 2.6 requiere uno
de los paquetes, ssl27.tgz ó sslUSA27.tgz, en
lugar de sus versiones 2.6.
De este modo actualiza sus bibliotecas de ssl a una versión
más reciente de OpenSSL, que contiene nuevas llamadas requeridas
por OpenSSH.
Además, si quiere usar SSH2 y todavía no tiene una clave
DSA, tiene que generarla mediante la orden
# /usr/bin/ssh-keygen -d -f /etc/ssh_host_dsa_key -N ''
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-1.2.3.tgz
Para extraerlo e instalarlo en su sistema OpenBSD 2.7:
# 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 /etcNota: Este código fuente falla al compilar en versiones anteriores de OpenBSD debido a que el soporte en libc estaba incompleto.
Para extraerlo e instalarlo en su sistema OpenBSD 2.6:
# 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