El OpenSSH actualizado a la versión de hoy de forma automática

1

Emito el siguiente comando siguiendo un libro de instrucciones de la línea de comandos,

$ ssh remote-sys
ssh: Could not resolve hostname remote-sys: nodename nor servname provided, or not known

Para ser importante, me referí a su manual

$ man ssh
AUTHORS
     OpenSSH is a derivative of the original and free ssh 1.2.12 release by Tatu Ylonen.
     Aaron Campbell, Bob Beck, Markus Friedl, Niels Provos, Theo de Raadt and Dug Song
     removed many bugs, re-added newer features and created OpenSSH.  Markus Friedl con-
     tributed the support for SSH protocol versions 1.5 and 2.0.

BSD                             March 30, 2018                             BSD

Es la última versión de hoy (30 de marzo de 2018).

Parece que se actualiza automáticamente,
¿Es eso normal?

    
pregunta JawSaw 30.03.2018 - 10:43

1 respuesta

2

Por defecto, nada se actualiza automáticamente. Incluso si habilita las actualizaciones automáticas, puede verificar cuándo se instalan a través de la pestaña Actualizaciones de la App Store. Si no hay nada para hoy, no hay actualizaciones instaladas hoy - simple.

Esto supone que no ha instalado o configurado una herramienta de actualización administrativa no predeterminada. Es perfectamente posible instalar un cliente SSH no predeterminado y luego tener una secuencia de comandos para verificar las actualizaciones diariamente e instalarlas si están disponibles. Probablemente este no sea el caso aquí.

Y como se puede instalar un script de este tipo, también es posible hacerlo sin saberlo (por algo malicioso), pero, de nuevo, probablemente este no sea el caso en cuestión.

En este caso, estamos confiando demasiado en la sección del encabezado de la página del manual.

A la página de manual ssh, ubicada en /usr/share/man/man1/ssh.1 , le falta un .TH , donde se debe definir la fecha a la que hizo referencia, por lo que presumiblemente solo se imprime una copia de reserva: "BSD" y la fecha actual.

La fecha también se puede definir con la línea .Dd , que en ssh.1 es .Dd $Mdocdate: September 21 2017 $ , que podría interpretarse incorrectamente en macOS.

Si desea saber cuándo se lanzó la versión SSH que está utilizando (nota: publicada, no instalada), puede verificar la versión actual con el comando ssh -V y hacer una referencia cruzada de esa información con notas de publicación para verificar la fecha de lanzamiento.

    
respondido por el Jari Keinänen 30.03.2018 - 11:29

Lea otras preguntas en las etiquetas