En un sistema FreeBSD (8.1), estoy buscando instrucciones sobre cómo verificar la versión en ejecución de OpenSSH y también instrucciones sobre la mejor manera de descargar instalar una actualización de OpenSSH
En un sistema FreeBSD (8.1), estoy buscando instrucciones sobre cómo verificar la versión en ejecución de OpenSSH y también instrucciones sobre la mejor manera de descargar instalar una actualización de OpenSSH
Respuestas:
Ejecute sshd -V
o ssh -V
y devolverán la versión y la información de uso.
Nota: Estas son "V" mayúsculas ahora, cuando originalmente escribí esta respuesta eran minúsculas.
Hay una docena de formas de actualizar.
pkg-add -r openssh-portable
cd /usr/ports/security/openssh && make install clean
portupgrade security/openssh-portable
No conozco ningún problema con la versión 5.2p1 que se envió con 8.1-RELEASE. He visto correos electrónicos falsos volando por más de un año anunciando el lanzamiento inminente de un hack de día cero (tenga en cuenta que ha pasado un año y medio desde su lanzamiento, por lo que el día 'cero' fue hace mucho tiempo) .
ssh -V
(note capital v) como en mi sistema (y pensé que era estándar), la -v
opción se usa para verbose (iirc).
telnet localhost 22
¿Por qué quieres actualizar OpenSSH? Es parte del sistema central y generalmente se actualiza con el sistema.
Intenta correr:
which sshd
Si eso imprime / usr / sbin / sshd, entonces probablemente esté instalado como un paquete. En ese caso, puede verificar la versión instalada usando:
pkg_info | grep ssh
o:
pkg_info -W `type sshd`
Y creo que lo actualizas usando:
pkg_add -r openssh-portable
pero primero lea la Guía de FreeBSD para el Sistema de paquetes , porque no lo he hecho en mucho tiempo y podría haber cambiado.
Si
which sshd
imprime / usr / local / sbin / sshd, entonces probablemente esté instalado como un puerto.
Lea sobre cómo actualizarlo en la Guía para usar el sistema de puertos . El nombre del puerto es security / openssh-portable, es decir / usr / ports / security / openssh-portable.
La sintaxis es la siguiente para encontrar la versión openssh en CentOS / RHEL / SL:
# yum list installed openssh\*
La sintaxis es la siguiente para encontrar la versión openssh en un Debian / Ubuntu Linux:
$ dpkg --list | grep openssh
### OR ###
$ dpkg --list openssh\*