1 votos

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

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

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

Para ser curioso, me refería 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 normal?

2voto

Tundey Puntos 2145

Por defecto no se actualiza nada automáticamente. Incluso si activas las actualizaciones automáticas, puedes comprobar cuándo se instalan a través de la pestaña Actualizaciones del App Store. Si no hay nada para hoy, no se instala ninguna actualización hoy - simple.

Esto supone que no ha instalado o configurado ninguna herramienta de actualización administrativa que no sea la predeterminada. Es perfectamente posible instalar un cliente SSH no predeterminado y luego tener un script que compruebe las actualizaciones diariamente y las instale si están disponibles. Esto probablemente no es el caso aquí.

Y como uno puede instalar tal script también es posible hacerlo sin saberlo (por algo malicioso)-pero, de nuevo, este probablemente no sea el caso que nos ocupa.


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

La página man de ssh, situada en /usr/share/man/man1/ssh.1 falta un .TH donde debería estar definida la fecha a la que te refieres, por lo que es de suponer que sólo está imprimiendo un fallback: "BSD" y la fecha actual.

La fecha también puede definirse con .Dd que en ssh.1 es .Dd $Mdocdate: September 21 2017 $ que podría interpretarse incorrectamente en MacOS.

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

0 votos

Puede que no, man ls salida BSD May 19, 2002

0 votos

$ ssh -V OpenSSH_7.6p1, LibreSSL 2.6.2 OpenSSH 7.6/7.6p1 (2017-10-03)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X